jquery 多异步ajax处理,延迟同步处理

发表于 2018-01-11 16:51:53   |   下载附件   |   字体:
延迟对象多异步处理$.whendonethenajax跨域
$.when($.ajax({
    cache:false,
    type:"get",
    url:config.domain_ticket,
    data:params1,
    dataType:"json",
    xhrFields: {
        withCredentials: true
    },
    crossDomain: true
}), $.ajax({
    cache:false,
    type:"get",
    url:config.domain_ticket,
    data:params2,
    dataType:"json",
    xhrFields: {
        withCredentials: true
    },
    crossDomain: true
})).done(function(response1,response2){
    if(response1[0].code == '0' && response2[0].code == '0'){
        vm.storeDetail = response1[0].data[0];
        vm.packageList = response2[0].data;
    }
}).fail(function () {
    // 失败
}).then(function (data1,data2) {
    // alert("请求完成");
});