Just nu i M3-nätverket
Gå till innehåll

Problem med PHP-script som returnerar XML


maxonon

Rekommendera Poster

Hej kära läsare!

 

Håller på med lite Ajax, och har stött på lite problem. Följande kod:

myConn.connect("getData.php", "POST", "id="+id, textWhenDone);
var textWhenDone = function (oXML) {
   xml = oXML.responseText;
   var text = xml.getElementsByTagName('text')[0].firstChild.nodeValue;
   [...]

ger följande fel:

Object doesn't support this property or method

 

I just detta finns inget fel (har tagit koden från en script som funkar på nätet). Problemet ligger i mitt php-script getData.php:

[...]
print "<file><text>Text 1...</text><img>bild1.jpg</img></file>";
[...]

Tydligen är detta inte gott nog för att uppfattas som xml. Jag har testat att kopiera alla delar av exemplet, men php-scriptet kommer jag inte åt(exemplet finns på http://www.alistapart.com/articles/gettingstartedwithajax).

 

När jag testkör mitt script får jag en blank sida, med källkod exakt enligt print.

När jag testkör hans script får jag upp färglagd xml där varje tagg kan minimeras eller expanderas direkt i explorer, med identisk källkod som mitt script.

 

Väldigt märkligt.

Någon som har några tips?

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...