Bonjour,
J'ai un probl�me qui est en train de me rendre fou...
Je veux r�cup�rer des valeurs via un fichier PHP appel� par un objet xhr
(XmlHttpRequest).
j'ai un fichier Javascript o� je cr�e mon objet en fonction du navigateur, puis j'appelle une fonction qui interpr�te la r�ponse.
dans cette fonction, pour tester je fais juste :
sauf que �a ne marche pas du tout car il me dit "docXML has no properties"
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 if (xhr.readyState == 4) { docXML = xhr.responseXML; alert(docXML.getElementsByTagName("width").item(0).firstChild.data); }
Mon fichier PHP est comme ceci (tr�s simple...)
Pour l'appeler je fais �a :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 <?php header('Content-type: text/xml'); echo "<?xml version=\"1.0\"?>\n"; echo "<exemple>"; echo "<width>20</width>\n"; echo "<height>20</height>\n"; echo "<UserX>2</UserX>\n"; echo "<UserY>4</UserY>\n"; echo "</exemple>"; ?>
xhr.open("GET", "size.php", true);
Or, le truc qui m'�nerve, c'est que lorsque je fais �a :
xhr.open("GET", "size.xml", true);
�a marche...
Or mon fichier XML est de cette forme :
Pour moi, le fichier PHP est pourtant bien sens� me sortir un fichier XML de la m�me forme que mon fichier XML pur...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 <?xml version="1.0"?> <exemple> <width>20</width> <height>20</height> <UserX>2</UserX> <UserY>4</UserY> </exemple>
Donc je ne vois absolument pas ce qui ne vas pas, mais en tout pas mon PHP n'a pas l'air de bien me construire un fichier XML propre.
J'ai un Wamp5 qui tourne en m�me temps, j'ai essay� aussi avec un easyPHP mais je ne sais pas si �a � un rapport.
Merci d'avance
Partager