Danke fürs Lesen.jQuery: Automatisches Abbrechen von AjaxRequests beim Entladen der Seite?
Ich habe festgestellt, dass, wenn ich eine Seite habe, die eine oder mehrere Ajax-Anfragen geöffnet hat, und ich auf einen Link klicke, um eine Seite zu verlassen, oder sie aktualisiere, wird sie warten, bis die Ajax-Anfragen abgeschlossen sind.
Dies ist normalerweise kein Problem, aber wenn die Anfrage eine Weile dauert, kann es sein.
Ich bin auf der Suche nach so etwas wie:
$(window).bind("beforeunload", function() {AjaxRequest.abort();});
automatisch abbrechen Anfragen vor entladen, aber nicht ganz sicher, wie die AJAX-Anfragen zu finden. Würden sie irgendwo unter dem Fenster sein?
Ich bin ein js Fehler "myajax.abort" bekommen ist keine Funktion (jquery 1.3.2) hat jemand das "abort biest" gezähmt? – taber
edit: ich denke es liegt daran, dass ich ".responseText" am ende meines $ .ajax (...) calls benutzt habe. ich nahm .responseText heraus und es gibt keinen Fehler jetzt. Yay. – taber
'Entladen' Methode wurde in Jquery entfernt:/ – Badiparmagi