11540 sujets

JavaScript, DOM et API Web HTML5

Salut,
Est ce qu'il y a une solution pour arrêter toutes les requêtes ajax en cours(pending) et n’exécuter que la dernières ?
Merci d'avance.
Oui,


var xhr = $.ajax( /* etc */ );

xhr.abort();


Mais, tu recherche probablement plus une technique de `throttle` ou de `debounce` pour limiter à un seul appel lorsque plusieurs appels se font un à la suite de l'autre. Tu peux regarder les fonctions d'UnderscoreJS du même nom: http://underscorejs.org/#throttle