Bonjour,

Je voudrais mettre en place un formulaire de sélection de ville utilisant l'autocomplétion de JQuery à partir d'un flux JSON. Voici mon code:
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
$("#inputLieu").autocomplete({
	minLength : 3,
	source: function(requete,reponse){			
		$.ajax({
			url:'http://www.monflux.json' // adresse volontairement supprimée
			dataType:'json',
			data : {
				name_startsWith : $('#inputLieu').val(), // on donne la chaîne de caractère tapée dans le champ de recherche
				maxRows : 10
			},				
			success:function(donnee){					
				reponse($.map(donnee.results,function(objet){
					var valLieu=''+objet.tra_place;
					valLieu=valLieu.substr(0,3);	// on garde uniquement les 3 premiers caracteres
					if (valLieu == $('#inputLieu').val()){
						return objet.tra_place;							
					}
				}));
			}
		});
	}
});
La fonction marche bien mais le problème est qu'elle me sort aussi tous les doublons. Si dans mon flux JSON j'ai plusieurs éléments avec la même ville lors de l'autocomplétion je les vois tous. Je voudrais seulement voir apparait le nom de la ville une fois et passer à la prochaine occurence unique correspondant à ce que j'ai mis au clavier. Cela est t'il possible ?