我很難知道何時完成所有Ajax請求,因爲我需要此信息來調用另一個函數。 很難知道什麼時候我的4/5函數完成了請求。我使用ajax的本地功能,沒有一個爲我工作。 我使用了Chrome和異步請求。Ajax - 所有請求已完成/已完成
有人幫助我
我用這個(沒有工作):
$(document).ajaxStop(function() {
alert("Completed");
});
這個(無效):
$(document).ajaxComplete(function() { alert("Completed"); });
兩個方面,我嘗試在其他功能塔爾調用使用所有請求: 例如:
function Init()
{ Search("123"); Search2("1234"); Search3("12345");
... }
提取一個(5所請求的,其他都是很相似),我的要求:
function Search(user) {
$.ajax({
url: 'www.example.com/' + user,
type: 'GET',
async: true,
dataType: 'JSONP',
success: function(response, textStatus, jqXHR) {
try {
if (response != null) {
alert("Have Data");
} else {
alert("are empty");
}
} catch (err) {
alert("error");
}
},
error: function() {
alert("error");
}
}); }
有人幫助我嗎? 感謝
上面的工作是類似的問題,根據文檔跨域請求不執行錯誤函數? – JackCColeman