Ajax et XML. Mon script ne fonctionne pas. [resolu] - HTML/CSS - Programmation
Marsh Posté le 10-07-2008 à 00:53:05
si tu disposes de firefox, tu peux utiliser l'extension firebug et ainsi placer sur la ligne qui pose problème un breakpoint. Comme ca tu sauras ce qui est réellement retourné par ta fonction "file".
Marsh Posté le 10-07-2008 à 09:04:18
Je suis avec firebug. Le problème venait du fait que je n'ai pas mis de racine sur mon 1er XML
Marsh Posté le 10-07-2008 à 00:32:00
Salut,
J'ai un probléme avec un script de ma production en ajax. J'ai un script PHP qui m'envoie ce code :
<?xml version="1.0"?>
<infos>
<nbLignesCourant>4</nbLignesCourant>
<nbLignesLues>2</nbLignesLues>
</infos>
<message>
<action>add</action>
<numMessage>219</numMessage>
<texte>zzz</texte>
<time>00:07:59</time>
</message>
<message>
<action>add</action>
<numMessage>220</numMessage>
<texte>zzz</texte>
<time>00:07:59</time>
</message>
Je recupere le resulstat grace a ceci :
var retour = file('scripts/ajax/live.php?nbLignesCourantPrec='+nbLignesCourantPrec);
nbLignesCourantPrec = retour.getElementsByTagName("nbLignesCourant" )[0].firstChild.nodeValue;
et il me dit
retour.getElementsByTagName("nbLignesCourant" )[0] is undefined
http://www.dougui.fr/jourj/live.php
Line 27
J'ai fait le test si le PHP ne me renvoyait que ceci :
<?xml version="1.0"?>
<infos>
<nbLignesCourant>4</nbLignesCourant>
<nbLignesLues>2</nbLignesLues>
</infos>
et ça marche. Je ne comprends vraiment... quelqu'un a une idée ?
Message édité par dougui_bzh le 10-07-2008 à 09:05:17