2009-12-15 3 views
0

J'essaie de développer un petit programme AJAX.Analyser responseXML via AJAX POST

XML Je reçois du serveur dans responseXML.

<?xml version="1.0"?> 
<serverResponse><resultaat>1</resultaat></serverResponse> 

Si je tente de récupérer le noeud "resultaat" et son contenu en utilisant ce code:

var serverResponse = mailObject.responseXML; 
var resultaatXML = serverResponse.getElementsByTagName("resultaat"); 
alert(resultaatXML[0].childNodes[0].nodeValue); 

Firefox alerte 1 et Internet Explorer "alertes non défini.

Je suis vraiment bloqué. Quelqu'un peut-il aider?

Thx

Répondre

0

Chargement que XML dans MSXML le code fonctionne très bien. Essayez d'ajouter: -

alert(serverResponse.xml); 

pour voir exactement ce que IE pense est contenu dans le document XML.

0

Découvrez this question. Fondamentalement, IE exige ne pas analyser automatiquement le XML, vous devez le dire explicitement. Voir this article pour plus.