次のコードを使用して、競合状態で取得リクエストを抑制します。
if (currentAjaxRequest !== null) {
currentAjaxRequest.abort();
}
var query_string = getQuery();
currentAjaxRequest = $.get(query_string, function(data, textStatus, xhr) {
if (xhr.status) {
currentAjaxRequest = null;
// do stuff
}
});
Chrome では、中止が呼び出されるとエラーが javascript コンソールに表示されることに気付きました。
GET 未定義 (未定義)
これはスクリプトにまったく影響を与えないようです - すべてが正常に動作し続けます。これを修正するために私がしなければならないことはありますか?それとも、これはクロムが中止された ajax リクエストを報告する方法ですか?
ご協力いただきありがとうございます