Bonjour,
L'autocomplétion a pour but de fournir une aide à la saisie, pas de remplir une autre div avec les résultats de la recherche.
Quel est le code Js qui traite de la soumission de ton formulaire?
Dans l'attente de ta réponse
cordialement
Antho
Salut à tous.
suis débutant en jquery, et je suis entrain de coder un projet avec le framework cakephp 2.6.
dans mon ptojet j'ai voulu mettre sur pied un formulaire de recherche rapide qui permet de filtrer les informations dans une base de données en fonction des caractères saisie.ayant fait des recherche je suis tombé sur ce cours
qui explique comment faire de l'autocomplete seulement je suis bloqué parceque je n'arrive pas à afficer les informations dans mon selecteur voici ce que j'ai dans mon fichier JS
dans mon fichier php j'ai ceci :
et enfin mon html ou ma vew j'ai ceci:
Bonjour,
L'autocomplétion a pour but de fournir une aide à la saisie, pas de remplir une autre div avec les résultats de la recherche.
Quel est le code Js qui traite de la soumission de ton formulaire?
Dans l'attente de ta réponse
cordialement
Antho
Salut,
Je te faut parser, puis afficher les infos récupérées. D'après ce que je vois tu utilises la fonctinon autocomplete() de jQueryUI, donc il te faut utiliser le callback "response" (http://api.jqueryui.com/autocomplete/#event-response):
La réponse JSON se trouve dans la variable UI de la fonction 'response', il faut donc que tu regarde ce qu'il contient afin d'en extraire les infos dont tu as besoin. Une fois que tu as la réponse, tu fais une boucle avec la fonction JS forEach() afin de générer le HTML que tu injectes dans un élément du DOM via la fonction jQuery prepend() par exemple.
Merci pour ta précision betaWeb,
en effet , ce que moi je veus faire c'est d'affiché le formulaire de recherche rapide, une fois que lon saisit caractère par caractère, que les propositions apparaissent plutot dans un div et non dans l'input de la recherche. j'ai affiché dans le premier post le JS qui traitait la soumission. je ne sais pas si vous m'avez compris.
merci encor pour vos suggestions