Saluté...
j'ai un petit problème bizare avec une fonction ajax
en fait un seul des paramètres que je veux envoyer à mon script php passe apparament
si le mets une seul e de ces deux lignes au choix ça passe.
xhr.send("filtre="+filtre);
xhr.send("ajax=1");
.. sinon j'ai une erreur dans firebug
uncaught exception:
[Exception... "Component returned failure code: 0x80004005
(NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" nsresult: "0x80004005
(NS_ERROR_FAILURE)" location: "JS frame ::
http://*************/ajax.js
:: recherche_abonnements :: line 249" data: no]function recherche_abonnements(filtre,url){
alert (filtre);
getXhr();
// 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
if(xhr.readyState == 4 && xhr.status == 200){
//alert(xhr.responseText);
//on place la réponse dans la listbox
document.getElementById('table_abo_souscrits').innerHTML = xhr.responseText;
}
}
// xhr.open("GET","ajax_onglet.php",true);
xhr.open("POST",url,true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// xhr.send(null);
xhr.send("filtre="+filtre);
xhr.send("ajax=1");
}
là je ne comprends pas :(:(:(