Bonjour à tous,
Voilà, j'affiche un tableau de personnes suivant le remplissage d'un champ texte dans lequel on commence à taper le nom d'une personne.
La requête AJAX est déclenché par un keyup sur ce champ texte.
Du coup, dès que je tape vite un nom, il a du mal à suivre.
Pour l'aider, j'aimerai ceci :
Je vais taper dupont.
Je commence à taper "d", il déclenche l'ajax.
2 issues ensuite :
- soit il est assez rapide et il affiche le résultat avant que je tape "u"
- soit il est trop lent, j'arrête la requête ajax (recherche de "d"), et je lui demande de chercher "du".
J'avais mis en variable globale, la variable contenant l'objet ajax, et si il n'était pas null, je me disais qu'il était donc occupé, et j'appelais sa méthode abort(), mais malheureusement, çà a l'air de se passer à un niveau encore plus bas.
Qu'en pensez-vous ?
Vers quoi je devrai regarder ?
Merci d'avance pour vos suggestions.
Partager