Hallo zusammen,
ich verwende für mein AJAX-Request die Funktionen von script.acoul.us...
So, die ajaxhandler.php sieht momentan so aus:
Jetzt habe ich zwei Fragen: zu dem respon************ML habe ich jetzt schon einiges gefunden, dass das im IE nicht so ganz funktioniert. Wird das von prototype irgendwie schon abgefangen oder muss ich das selber machen?
Wie kann ich jetzt auf die z.B. exception-Teile zugreifen? Ich hab ja schon zwei Wege (s.o.) aber die sehen so unelegant aus. Gibt es da was schöneres?
VIELEN DANK!
ich verwende für mein AJAX-Request die Funktionen von script.acoul.us...
PHP-Code:
function checkForm() {
var opt = {asynchronous:true,
method: 'post',
postBody: "action=contactform&" + Form.serialize('contactForm'),
onSuccess: par************MLResponse
}
new Ajax.Request("ajaxhandler.php", opt);
}
function par************MLResponse(t) {
var xml = t.respon************ML.documentElement;
rootnode = xml.getElementsByTagName("exception").item(0);
alert(rootnode.nodeValue);
/*exceptions = xml.getElementsByTagName("exception");
alert(exceptions[0].nodeValue);*/
}
PHP-Code:
<?php
header ("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-16\" ?>\n";
echo "<response>\n";
echo "<exception>Ich bin ein Test</exception>\n";
echo "<exception>Ich bin ein Test2</exception>\n";
echo "</response>\n";
?>
Wie kann ich jetzt auf die z.B. exception-Teile zugreifen? Ich hab ja schon zwei Wege (s.o.) aber die sehen so unelegant aus. Gibt es da was schöneres?
VIELEN DANK!