jQuery を使用した Ajax リクエストの中止
jQuery を使用して、応答?
回答:
はい、abort() メソッドを使用して jQuery で Ajax リクエストを中止することができます。 jQuery のほとんどの Ajax メソッドは、abort() メソッドを公開する XMLHttpRequest オブジェクト (または同等のもの) を返します。
例:
var xhr = $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); //kill the request xhr.abort();
Update:
jQuery 1.5 以降では、返されるオブジェクトは、ネイティブ XMLHttpRequest オブジェクト。abort() メソッドを引き続き公開します。
Update 2:
jQuery 3 では、ajax メソッドは abort メソッドを含む Promise を返します。
更新3:
xhr.abort() は jQuery 3.x でも引き続き機能することに注意してください。
以上がjQuery は応答を受け取る前に Ajax リクエストを中止できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。