ajaxStop
グローバルな AJAX 補完動作に使用するためのものです。おそらく、通常のcomplete
ハンドラーを使用する必要があります。
$.ajax({
url: "some/path.php",
complete: function() { alert("start"); }
});
always
または、代わりにpromise メソッドを使用できます。
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
}).always(function() {
alert("start");
});
アップデート:
以下のコメントを見ると、実際に成功を使用したい場合があります (特に、に興味がある場合response
:
$.ajax({
url: "some/path.php",
success: function(response) { alert(response); }
});
done
または、代わりにpromise メソッドを使用できます。
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
}).done(function(response) {
alert(response);
});
ただし、これらのメソッドはどちらも、サーバーから正常な応答 (ステータス コード 200) を受信した場合にのみ実行されることに注意してください。