我正在阅读有关stackoverflow的以下文章: jQuery callback for multiple ajax calls
我的问题几乎相似。 我有三个ajax调用,每个调用async:true,各自独立响应。每次调用时async:true都强制它们并行执行。由于某些性能问题,我不想设置async:false。在成功执行这三个ajax调用之后,我想发送另一个ajax(再次使用async:true),这取决于前三个ajax的响应。那么,即使我的ajax调用具有async true ???
,此回调是否也能成功运行$.when($.ajax(...), $.ajax(...)).then(function (resp1, resp2) {
$.ajax({
url : "finalDependentAjaxCallURL",
async : true,
data : "somedata",
success : function(result){
alert("success");
}
});
});