多个ajax请求时控制执行顺序或全部执行后的操作

1.当确保执行顺序时

(1)请求加async: false,,这样所有的ajax就会同步执行,请求顺序就是代码顺序;

(2)$.when   确保所有异步的ajax请求完毕时

$.when($.ajax({async: false,url : url1}),
            $.ajax({async: false,url : url2}))
       .done(function(){
        alert("done");
    }).fail(function(){
        alert("fail");
    });

 

posted on 2018-08-04 11:21  一年八个月  阅读(309)  评论(0编辑  收藏  举报