bonjour tous le monde,
mon probléme et bizzard ,parceque ma fonction était déja fonctionner et j'ai rien changer rien et maintenant le xhr.status et a 0 ,,
voila le code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| function goAutreRecherche(){
var xhr = getXhr();
alert(xhr);
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
alert('xhr.status'+xhr.status);
if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)){
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById('table').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","http://server.mediazain.com/filtre/ajax_autre_recherche.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
// ici, l'id de l'auteur
sel1 = document.getElementById('ref');
sel2 = document.getElementById('motorisation');
sel3 = document.getElementById('cylindre');
ref = sel1.value;
motorisation = sel2.value;
cylindre = sel3.value;
//xhr.send("ref="+ref+"&motorisation="+motorisation+"&cylindre="+cylindre);
xhr.send("ref="+ref);
} |
normalement méme que à 0 ça doit fonctionner parceque j'ai
if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)){
mais cela ne fonctionne pas ( j'ai bien chercher mais je trouve pas le source de probléme merci de m'aider
Partager