0
複数のajaxレスポンスを処理したい。各リクエストは完了するまでに時間がかかります。複数のajaxリクエストと応答を処理する
一部のリクエストは成功する可能性があり、失敗する可能性があります。どのリクエストを知るには
成功または失敗?
誰でも私にこれを手伝うことができますか?
複数のajaxレスポンスを処理したい。各リクエストは完了するまでに時間がかかります。複数のajaxリクエストと応答を処理する
一部のリクエストは成功する可能性があり、失敗する可能性があります。どのリクエストを知るには
成功または失敗?
誰でも私にこれを手伝うことができますか?
を使用することができます解決策は、
var requestCount = 5,
requestComplete = 0,
onAjaxComplete = function() {
requestComplete++;
if (requestComplete >= requestCount) {
// all ajax requests complete
alert('Complete');
}
};
for (var i=0; i<requestCount; i++) {
Ext.Ajax.request({
// @todo: ajax request config
success: function() {onAjaxComplete();},
failure: function() {onAjaxComplete();}
});
}
です
あなたはここでjQueryの$.ajax(..)
http://api.jquery.com/jQuery.ajax/
$.ajax({
url: "test.html",
context: document.body,
success: function(){
$(this).addClass("done");
},
statusCode: {
404: function() {
alert('page not found');
},
200: function() {
alert('OK !');
}
}
});
またはgenerarエラーコールバックerror : {}