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 :

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);
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.