Bonjour

J'utilise le plugin autocomplete.js dans struts2 et j'ai malheureusement un Pb
Lorsque je fais une recherche sur une liste de client a partir de la première lettre de son identifiant j'obtient bien une réponse correcte

Par contre si j'ajoute un nouveau client avec dans l'identifiant la même première lettre lorsque je fais la recherche il me donne la liste précédente
et ceci pour n'importe quel Ajout

Aprés vérification dans le dossiers des fichiers temporaire d'IE je vois une entrée d'autocomplete qui est celle de la première interrogation donc par la suite
il me retourne toujours cette liste

Ma question :

Comment faire pour empecher autocomplete de mettre en cache le résultat ??

J'ai bien mis dans l'envoie de la ligne cacheLengt=1

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
 
function changerTypeRecherche()
{
	var attribut=$('#typerecherche').val();	
	if(attribut!=null)
	{
		attribut=jQuery.trim(attribut);		
		if(attribut!='')
		{
			url="AutoComplete.action?attribut="+attribut;
			$("#recherche").autocomplete(url, {
		                delay: 400,
		                width:400,
		                cacheLength:1,
		                matchSubset:false,
		                mustMatch : true,
		                minChars:1,
		                autoFill: false
		     });			
		 }
 	}
	attribut=null;
}
Merci de bien vouloir vous occuper de ce Pb