ajax操作的链式写法
ajax操作的传统写法:
$.ajax({
url: url,
success: function(){
doWhenSuccess();
},
error: function(){
doWhenError();
}
});
ajax的链式写法:
$.ajax(url)
.done(function(){
doWhenSuccess();
})
.fail(function(){
doWhenError();
});
该写法允许添加多个回调函数:$.ajax(url).done().fail().done().done.......
为多个ajax请求添加同一个回调函数,当所有请求都成功时触发成功回调函数,只要有一个请求失败就触发失败回调函数。
$.when($.ajax(url1), $.ajax(ur2),....).done().fail();