Salut à tous.

un peu de 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
function SearchNames(keywords)
{
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			ShowResultat(xhr.responseText);
		}
	}	
	xhr.open("POST","complete.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("s="+keywords);
}
J'ai un site qui utilise une auto completion sur recherche de noms. Dans l'exemple, le script 'complete.php' effectue une requête MySQL et retourne une chaine de caractères composés des différents noms à afficher dans une div. En local, tout marche nickel mais dès que j'uploade le site sur n'importe lequel de mes deux hebergeurs, tous les navigateurs me jettent avec "code status 302" sur l'instruction javascipt xhr.send (ligne 13 de l'exemple). J'ai fait l'essai avec la methode GET et xhr.send(null) mais ça ne change rien.
Note : getXhr() est la fonction qui construit l'objet AJAX

Gogole m'apprends que cette erreur signifie "document déplacé temporairement" ...

Qu'est-ce que ça signifie d'après vous ?