[resolu] Ajax et XML. Mon script ne fonctionne pas.

Ajax et XML. Mon script ne fonctionne pas. [resolu] - HTML/CSS - Programmation

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
Reply

Marsh Posté le 10-07-2008 à 00:32:00   

Reply

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".


---------------
We deserve everything that's coming...
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed