onkeyup, temporisation et ajax
Bonjour,
J'ai un champ de recherche.
L'utilisateur saisit un mot dans ce champ.
Pour l'instant, la recherche est lancée par AJAX à partir du troisième caractère tapé, pour chaque caractère tapé.
Donc si on a 6 caractères tapés, on aura une requête pour le 3ème, pour le 4ème, pour le 5ème, pour le 6ème.
Je voudrais ajouter une temporisation, qui laisse le temps de taper le mot sans lancer la requête ajax à chaque fois qu'une lettre est tapée.
A chaque fois qu'on tape un caractère, on déclenche un chrono et si au bout de tempo, on n'a pas tapé un autre caractère, on lance la requête.
Si on a tapé un caractère avant la fin de tempo, on relance le chrono à partir de 0.
Je pense qu'il faut utiliser settimeout() et une variable globale.