如何等待JQuery异步全部完成,再执行查询
2个回答
展开全部
多个ajax异步执行,监听所有的完成事件
var a1 = $.ajax({url : 'a' , data : {s : true}});
a1.done(function(result){
//可以写它们各自的处理方法,并不冲突
});
var a2 = $.ajax({url : 'a' , data : {s : true}});
var a3 = $.ajax({url : 'a' , data : {s : true}});
$.when(a1 , a2 , a3).done(function(a1Result , a2Result , a3Result){
//当三个ajax都完成时才会执行此方法
//参数分别是三个ajax的返回值
});
2015-10-12
展开全部
async:false 就是同步ajax了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询