メソッドを呼び出して$.ajax()
XMLHttpRequest を変数に格納する場合、vXMLHttpRequest
呼び出す前に以前の XMLHttpRequest の存在を確認する正しい方法は何abort
ですか?
var vXMLHttpRequest = $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
これは、アクティブな以前の XMLHttpRequest がある場合にのみリクエストを強制終了する方法であると想定しています。
if(vXMLHttpRequest)
{
vXMLHttpRequest.abort();
}
そうですか、それともより良い構文がありますか? 例えば:
if(vXMLHttpRequest!=null)
{
vXMLHttpRequest.abort();
}