Wenn ich die $.ajax()
Methode aufrufen und die XMLHttpRequest in einer Variablen speichern, vXMLHttpRequest
, was ist die korrekte Möglichkeit, auf das Vorhandensein einer früheren XMLHttpRequest vor dem Aufruf abort
auf es zu überprüfen?
var vXMLHttpRequest = $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert("Data Saved: " + msg);
}
});
Ich gehe davon aus das ist die Art, wie die Anforderung nur zu töten, wenn es ein aktiver vor XMLHttpRequest ist:
if(vXMLHttpRequest)
{
vXMLHttpRequest.abort();
}
Ist das richtig oder gibt es eine bessere Syntax? Zum Beispiel:
if(vXMLHttpRequest!=null)
{
vXMLHttpRequest.abort();
}