Bonjour,
Je voudrais réaliser une zone de texte / liste déroulante comme la barre de recherche de google, c'est-à-dire qu'à chaque fois que je tape une lettre dans cette zone de texte je veux aller chercher les noms correspondants dans une base de données (comportant 1000 noms au maximum) et les afficher.
Ma question est un souci d'optimisation. Est-ce mieux de faire une requête ajax à chaque fois qu'on tape une nouvelle lettre, ou vaut-il mieux stocker tous les noms (dans une grosse variable javascript) sur le chargement de la page et ensuite utiliser cette variable pour afficher les noms correspondants ?
En espérant avoir été clair.
Merci d'avance
,
Romain
Modifié par rom117 (24 Aug 2011 - 21:57)
Je voudrais réaliser une zone de texte / liste déroulante comme la barre de recherche de google, c'est-à-dire qu'à chaque fois que je tape une lettre dans cette zone de texte je veux aller chercher les noms correspondants dans une base de données (comportant 1000 noms au maximum) et les afficher.
Ma question est un souci d'optimisation. Est-ce mieux de faire une requête ajax à chaque fois qu'on tape une nouvelle lettre, ou vaut-il mieux stocker tous les noms (dans une grosse variable javascript) sur le chargement de la page et ensuite utiliser cette variable pour afficher les noms correspondants ?
En espérant avoir été clair.
Merci d'avance

Romain
Modifié par rom117 (24 Aug 2011 - 21:57)