Bonjour,
Je fais une recherche dans une table de ma BDD client en autocompletion.
Lors de la sélection de l’utilisateur, je souhaiterais dispatcher le résultat vers les différents champs du formulaire…
Ex :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form> <input type="text" id="recherche" value=""/> <input type="text" id="ville" value=""/> <input type="text" id="pays" value=""/> </form>La première partie du code fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $('#recherche').autocomplete({ source: function (requete, reponse) { $.ajax({ type: 'POST', processData: true, url: 'processus/find.php', dataType: 'json', data: { nameContent: $('#recherche').val(), maxRows: 15 }, success: function (data) { reponse($.map(data, function (objet) { return objet.nom + ' ' + objet.prenom + ' ' + objet.adresse1 + ' ' + objet.adresse2 + ' ' + objet.cp + ' ' + objet.ville + ' ' + objet.pays; })); }, select: function (data) { reponse($.map(data, function (objet) { $('#ville').val(objet.ville); $('#pays').val(objet.pays); })); } }); } });…. Mais pas le « select : »
.... Quelqu’un peut m’aiguiller ?
Merci
Partager