+ -
当前位置:首页 → 问答吧 → ajax

ajax

时间:2011-04-08

来源:互联网

实现一个异步传输的功能:利用ajax,调两个接口的数据(是同时进行),然后在绑定在一起

作者: zhangfanit168   发布时间: 2011-04-08

楼主什么意思?
是同时发生2个ajax 异步请求。
当2个请求都返回结果时,在调用另外一个方法?

伪代码:
var rs1=rs2=null; // 2个请求的返回值

ajax(url1,params,function(rs){rs1=rs;});
ajax(url2,params,function(rs){rs2=rs;});
hasLoad();
function hasLoad(){
if(rs1!=null && rs2!=null){
// 你的逻辑
}else{
setTimeout(hasLoad,20); // 20 mm 后再判断请求是否完成
}
}

作者: hch126163   发布时间: 2011-04-08

就是一个异步啊

作者: zhangfanit168   发布时间: 2011-04-08