Bonjour,
je bosse sous Zend Framework, et j'ai un peu de mal à implémenter le plugin Autocomplete, qui je trouve manque relativement de tutoriels simples à assimiler.
Voici mon fichier JS :
Tout marche bien jusque là,
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 $(document).ready( function() {.... // Liste contiendra la liste de toutes les sociétés var Liste = new Array(); // On charge la liste de toutes les sociétés, retourné en JSON $.ajax({ type: "POST", url: "/inscription/listeSociete", async: true, dataType: "json", data: { format: "json" }, // paramètre envoyé pour activer le context Ajax. success: function(data){ Liste = data.liste; console.log(data.liste); } }); $("input#societe").autocomplete(Liste);
data est un retour en Json produit par le Zend Framework qui ressemble à ça :
{"module":"default","controller":"inscription","action":"listeSociete","liste":{"1" : "societe1", "2" : "societe2", "3" : "societe3" ....}
Pour extraire societe, je fais donc un Liste = data.liste.
Et j'assigne cette liste dans l'option de .autocomplete()
Voila. Ca ne marche malheureusement pas, comme on a pu s'en douter.
Alors je me demande si j'aurai pas oublié quelquechose, un paramètre ou une fonction dans l'Autocomplete ?
Merci par avance pour votre aide.
Merci pour votre aide.
Partager