$.ajaxSetup()を含む現在の Ajax リクエストを追跡し、beforeSends と complete をカウントする方法があります。
var ajaxProcs = 0;
$.ajaxSetup({
beforeSend : function () { ajaxProcs++; },
complete : function () { ajaxProcs--; }
});
問題は、特定の$.ajax()呼び出しに beforeSend または complete がある場合、実行中の Ajax リクエストの正しいカウントがスローされることです。
たとえば、これはそれを上書きし、ajaxProcs カウントに 1 を追加しません。
$.ajax({
beforeSend : function () { /* blah blah */ }
});
ajaxSetup と $.ajax Override の両方を実行することは可能ですか?