Если я вызову метод $.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();
}