Merci d'avoir lu.jQuery: Abandonner automatiquement les requêtes Ajax lors du déchargement de page?
J'ai remarqué que si j'ai une page qui a une ou plusieurs requêtes ajax ouvertes, et je clique sur un lien pour quitter une page, ou l'actualiser, il attendra que les requêtes ajax se terminent avant de décharger.
Ce n'est généralement pas un problème, mais si la demande prend du temps, cela peut être le cas.
Je cherche quelque chose comme:
$(window).bind("beforeunload", function() {AjaxRequest.abort();});
pour abandonner automatiquement les demandes avant le déchargement, mais pas tout à fait sûr de savoir comment trouver les demandes ajax. Seraient-ils sous la fenêtre quelque part?
je reçois une erreur de js "myajax.abort" est pas une fonction (jquery 1.3.2) a-t-on apprivoisé la "bête d'avortement"? – taber
edit: Je pense que c'est parce que j'utilisais ".responseText" à la fin de mon appel $ .ajax (...). J'ai sorti .responseText et il n'y a pas d'erreur maintenant. Yay. – taber
La méthode 'unload' a été supprimée dans Jquery:/ – Badiparmagi