ajax问题,谁能给解决一下! html被后面的改写了可以用3个msg来显示,也可以用 id.innerHTML += "sss" 就不会被覆盖了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,我的代码发错了,应该是这样for(var i=0;i<=3;i++){ url='hello.php'; createXMLHttpRequest();//调用创建XmlHttp的函数 xmlHttp.open("POST",url,true);//建立服务器连接,异步传输true xmlHttp.onreadystatechange=function(){//指定回调函数 if(xmlHttp.readystate==4){ if(xmlHttp.status==200){ document.getElementById('msg'+i).innerHTML=xmlHttp.responseText; } } } xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.send(null); }每次服务器返回一个值都放到不同的地方,现在是只把最后一次相应放到了相应的位置 ajax请求放到循环里这种设计很不好如果可以一次性返回最好 应考虑的缓存问题方法:xmlHttp.open("GET", "default.aspx", true);xmlHttp.setRequestHeader("If-Modified-Since","0");xmlHttp.send(null); 估计是临时变量i的问题, 在执行时i的值都是3document.getElementById('msg'+i).innerHTML += xmlHttp.responseText; 改这句试下看 我现在要做的是每次都保存一条数据库记录,保存一条返回个true 或者false,不知道能不能实现还有就是ajax的一次请求到哪一步才算是真正的结束呢?是在回调处理函数执行完成之后结束还是,其他地方结束? 怎么指定一个文件选择器的初始路径? 能不能在js 里面再加载jquery . jquery中回车键代替table键,为什么在input中加了2个隐含提交就不能执行提交 求一个网站的滑动切换效果实现方法 js组件要怎么写,怎么考虑? jquery点击iframe中的图片,如何在当前页添加上该图片(2)? 请高手解决一下下啊 。。。。 多谢!!!! 点击-拉动-放开 与 点击 的区别? 大家好,如何能作到使一个层随鼠标的移动而移动? 如何用正则表达式过滤一个字符串中所有的回车符啊,在线给分 网站静态化策略 页面之间如何传对象?
url='hello.php';
createXMLHttpRequest();//调用创建XmlHttp的函数
xmlHttp.open("POST",url,true);//建立服务器连接,异步传输true
xmlHttp.onreadystatechange=function(){//指定回调函数
if(xmlHttp.readystate==4){
if(xmlHttp.status==200){
document.getElementById('msg'+i).innerHTML=xmlHttp.responseText;
}
}
}
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(null);
}每次服务器返回一个值都放到不同的地方,现在是只把最后一次相应放到了相应的位置
如果可以一次性返回最好
方法:
xmlHttp.open("GET", "default.aspx", true);
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.send(null);