comment arrêter jquery ajax demande envoyée via $ .get?
je fais une requête ajax à l'aide de $.obtenez dès que l'utilisateur tape un caractère dans la zone de saisie
je veux annuler la précédente appels ajax et ensuite faire le nouveau, est-il un moyen?
modifier
résolu!
je viens de découvrir qu' $.obtenir est une manière de sténographie $.ajax et par conséquent, il renvoie une XHR et nous pouvons donc appeler abandon sur cette variable.
source d'informationauteur Shaheer
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
.abort()
sur XMLHttpRequest qui$.get
retourne.De jQuery.ajax() documentation:
Plus sur
.abort()
: https://developer.mozilla.org/en/XMLHttpRequest#abortIl y a aussi le plugin jQuery AjaxQueue pour la manipulation de plusieurs Ajax demande faite en parallèle.