2010-11-08 4 views

Répondre

8

Si vous venez de lancer une requête asynchrone qui pourrait prendre un certain temps ... ou de mettre à jour une partie de l'interface utilisateur, il peut arriver qu'une action utilisateur invalide celle-ci. Dans ce scénario, vous souhaiterez simplement annuler la demande XHR en attente afin que le traitement ultérieur ne se produise pas.

Auto complète est un bon exemple de ceci. L'utilisateur termine un personnage et après un peu de temps, vous commencez à aller chercher les résultats. Cependant, si l'utilisateur recommence à taper, vous pouvez simplement annuler cette requête afin de libérer de la bande passante pour le prochain chargement.

3

C'est une méthode de XMLHttpRequest et vous permet d'annuler une requête Ajax. Il est utilisé lorsque le serveur n'a pas encore répondu à votre requête Ajax mais que vous n'avez plus besoin du résultat, par exemple parce que l'utilisateur a fermé la boîte de dialogue qui attendait les données.

Questions connexes