Ajax多次调用问题!!!

asq985 2007-11-17 11:47:42
xmlhttp.open("GET",url,false);

在同一页面中调用多次ajax时,在IE中能正常?

为什么在FF中无显示呢?
...全文
202 点赞 收藏 6
写回复
6 条回复
贝影_IT男子 2012年03月22日
我也做得新闻网站需要调用多次rss源,这里每次也只能显示一个源,解决了嘛?请问。
回复 点赞
gaojian001 2007年11月19日
fdsgdfdsgfdsgffdsg
回复 点赞
曹长科 2007年11月19日
true代表异步刷新
回复 点赞
Tong__Ming 2007年11月17日
贴全。。。。
回复 点赞
asq985 2007年11月17日
如上,把xmlhttp.open("GET",url,false);
这句改为true,在IE和FF中均不行,
但改成false在IE中可以,但在FF中就不行了...
回复 点赞
asq985 2007年11月17日
var xmlhttp=CreateXMLhttp();
function CreateXMLhttp()
{
var xmlhttp=false
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest()
}
if (window.ActiveXObject) {
try {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e) {
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
return xmlhttp;
}

function getData(DivName)
{
document.getElementById(DivName).innerHTML="Please Waiting...";
if (xmlhttp.readyState==4)
{
if (xmlhttp.status==200 || xmlhttp.status==0)
{
var DataStr=xmlhttp.responseText;
document.getElementById(DivName).innerHTML=DataStr;
}
else {
document.getElementById(DivName).innerHTML="Swift Ajax Load Error:("+xmlhttp.status+").";
}
}
}

function extDispData(url,div_name)
{
xmlhttp.open("GET",url,false);
xmlhttp.onreadystatechange = function() {
getData(div_name);
}
xmlhttp.send(null);
}

function c() {
extDispData("a.html","layer1");
extDispData("b.html","layer2");
}
回复 点赞
发动态
发帖子
Ajax
创建于2007-09-28

3.2w+

社区成员

2.5w+

社区内容

Web 开发 Ajax
社区公告
暂无公告