Bonjour à toutes et tous !
Voilà je bloque sur un problème assez basique auquel je ne trouve pas de solution concrète...
Je suis en train de faire un champ de recherche dynamique. J’interroge donc ma base de donnée avec Ajax à chaque fois que la valeur du champ est modifié.
J’aimerais qu'à chaque fois qu'une nouvelle lettre est tapée la nouvelle requête annule la requête en cours.
J'ai déjà essayer de passer le paramètre "async" en false pour passer en mode synchrone mais mes requêtes continus à s'enchainer...
Voici le code de la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var myRequest = new Request({ url: 'index.php', method: 'get', async: 'false', onSuccess: function(responseText){ alert(responseText); }, onFailure: function(){ myElement.set('text', 'Sorry, your request failed :('); } }); myRequest.send('type=' + type + '&task=contentSearch&value=' + value);
Merci d'avance pour vos idée et bon week end !







Répondre avec citation


Partager