[XHR]envoie de parametre qui ne marche pas
re-bonjours,
voila, je m'initie au XHR. alors, je fait un tout petit test :
si j'envoie a mon serveur les parametres :
Citation:
http://localhost/chat/sendMAJ.php?maj=1&user=toto
alors, il me retourne les texte toto, sinon, il me renvoie le texte tata.
j'ai testé, et le serveur marche.
voila mon code JS :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function receiveInfo() {
xhrMAJ.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhrMAJ.readyState == 4 && xhrMAJ.status == 200){
//a supprimmer :
alert(xhrMAJ.responseText);
//on recoit la reponse du serveur, et on traite le XML
xhrMAJ.responseXML
}
}
xhrMAJ.open("GET","sendMAJ.php",true);
xhrMAJ.send("maj=1&user=toto"); |
et, en retours, j'ai tata...
firebug me confirme que l'envoie est :
Citation:
maj=1&user=toto
mon serveur est en PHP, et j'accepte les données qu'elles soient en post ou en get...
de quoi l'erreureu peut elle provenir?
voila mon code PHP :
Code:
1 2 3 4 5
| if (isset($_REQUEST['maj']) || isset($_REQUEST['user']) ) {
echo 'toto';
} else {
echo 'tata';
} |
je ne teste meme pas la valeure, mais juste si j'ai recu des variables...
ce n'est pas la bonne methode?
en esperant avoir ete assez clair...