如何确保上一次请求已经执行完毕?(XMLHTTP)

cantops 2006-04-13 01:10:11
在js中怎么确保上一次的xmlhttp请求已经完成?如果没完成就等待完成之后才执行下一次请求呢?
...全文
218 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishbone31 2006-04-14
  • 打赏
  • 举报
回复
oBao.onreadystatechange=p;
function p(){if(oBao.readystatus==4){
这里处理
}
xuzuning 2006-04-13
  • 打赏
  • 举报
回复
用同步方式
不过就不是ajax而是sjax了

asynchronous
synchronous
就这点差别:)
cantops 2006-04-13
  • 打赏
  • 举报
回复
如果为Get的时候是不是不能够用false了呢?我用了false status这些属性就都失效了。
freeweb 2006-04-13
  • 打赏
  • 举报
回复
if (window.XMLHttpRequest) {
oBao = new XMLHttpRequest();
} else if (window.ActiveXObject) {
oBao = new ActiveXObject("Microsoft.XMLHTTP");
}
oBao.open("POST","Showuser.asp",false); //加上false,确保需要资料全部存入内存!
oBao.send(null);

52,797

社区成员

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

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