通过AJAX POST解析responseXML

时间:2009-12-15 13:47:23

标签: javascript xml

我正在尝试开发一个小型的AJAX程序。

我在responseXML中从服务器获取的XML。

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

如果我尝试使用以下代码检索“resultaat”节点及其内容:

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

Firefox警报1 并且Internet Explorer警告“未定义”。

我真的被这个困住了。有人可以帮忙吗?

THX

2 个答案:

答案 0 :(得分:0)

将XML加载到MSXML中,代码运行正常。尝试添加: -

alert(serverResponse.xml);

以确切了解IE认为包含在XML文档中的内容。

答案 1 :(得分:0)

结帐this question。基本上,IE要求不会自动解析XML,您必须明确告诉它。有关详情,请参阅this article