Ajax多次调用问题!!!

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

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

为什么在FF中无显示呢?
...全文
232 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝影_IT男子 2012-03-22
  • 打赏
  • 举报
回复
我也做得新闻网站需要调用多次rss源,这里每次也只能显示一个源,解决了嘛?请问。
gaojian001 2007-11-19
  • 打赏
  • 举报
回复
fdsgdfdsgfdsgffdsg
西安风影 2007-11-19
  • 打赏
  • 举报
回复
true代表异步刷新
gnimgnot 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");
}

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧