多个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的返回值
});