Wie kann ich eine ausstehende Ajax-Anforderung, die niemals abgeschlossen wird, ordnungsgemäß abbrechen?

8

Diese Frage ist wie noch ein , außer dass man gefragt wird im Kontext von JQuery, die ich nicht verwende.

Ajax-Code auf Meine Seite gibt alle zehn Sekunden einen POST aus. Hin und wieder - alle ~ 600 Anfragen - hängt mein Client-Code auf eine Antwort warten, die nie angezeigt wird.

Der Code wird auslaufen und die Ajax-Anfrage erneut ausgeben, aber zuerst möchte ich alles über die ausstehende Anfrage bereinigen: Ich möchte keine Spuren hinterlassen, um später Dinge zu vermasseln.

Was ist der richtige Weg, um die ausstehende Anfrage zu stornieren, damit die Dinge richtig aufgeräumt werden?

Danke!

    
Pete Wilson 04.06.2011, 13:42
quelle

1 Antwort

5

Speichern Sie einen Verweis auf Ihre letzte AJAX-Anfrage und brechen Sie ab, wenn Sie mit der nächsten beginnen .

Zum Beispiel:

%Vor%     
lonesomeday 04.06.2011, 13:50
quelle

Tags und Links