Bonjour,
je bosse sous Zend Framework, et j'ai un peu de mal à implémenter le plugin Autocomplete.
Voici mon fichier JS :
Tout marche bien jusque là,
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.
je bosse sous Zend Framework, et j'ai un peu de mal à implémenter le plugin Autocomplete.
Voici mon fichier JS :
$(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);
Tout marche bien jusque là,
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.