re-bonjours,
voila, je m'initie au XHR. alors, je fait un tout petit test :
si j'envoie a mon serveur les parametres :
alors, il me retourne les texte toto, sinon, il me renvoie le texte tata.http://localhost/chat/sendMAJ.php?maj=1&user=toto
j'ai testé, et le serveur marche.
voila mon code JS :
et, en retours, j'ai tata...
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 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");
firebug me confirme que l'envoie est :mon serveur est en PHP, et j'accepte les données qu'elles soient en post ou en get...maj=1&user=toto
de quoi l'erreureu peut elle provenir?
voila mon code PHP :
je ne teste meme pas la valeure, mais juste si j'ai recu des variables...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (isset($_REQUEST['maj']) || isset($_REQUEST['user']) ) { echo 'toto'; } else { echo 'tata'; }
ce n'est pas la bonne methode?
en esperant avoir ete assez clair...
Partager