Avatar billede majbom Novice
21. maj 2008 - 15:56 Der er 1 kommentar og
1 løsning

responseXML er tom

hej experter

ja så måtte jeg jo igang med at gøre det hele på den rigtige måde, selvom det umiddelbart virker mere omstændigt er jeg sikker på det er den rigtige løsning på sigt, jeg er ved at lære at bruge XML som svar i mine ajaxrequests og så "putte" det ind på siden vha DOM.

jeg er kommet til et punkt hvor jeg bare ikke kan komme længere:

jeg har et simpelt script som sender en request til en php-side der genererer et xml-dokument, og det skulle så gerne modtages med responseXML, men når jeg gør det, får jeg bare "null" når jeg udskriver værdien af responseXML. hvis jeg bruger responseText, skriver den godt nok xml-dokumentet, som det ser ud når jeg åbner det alene i min browser.

php koden ser således ud:

<?php
header("Content-type: text/xml");

echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<root>";
echo "<name>morten</name><age>23</age>";
echo "</root>";
?>

og kan testes her: www.majbom.com/testarea/AJAX/ajax3.php

selve siden med javascript osv. kan ses her: www.majbom.com/testarea/AJAX/ajax3.htm

jeg har sikkert glemt noget info, men så må i lige sige hvad i skal bruge :)

på forhånd mange tak
Avatar billede majbom Novice
21. maj 2008 - 19:20 #1
hmm, nu ser det ud til at den lige pludselig indeholder noget, roder lige lidt videre og ser om det virker som det skal...
Avatar billede majbom Novice
21. maj 2008 - 19:30 #2
nå, det lader til at virke som det skal...

det var da dejligt, men underligt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester