我正在尝试开发一个小型的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
答案 0 :(得分:0)
将XML加载到MSXML中,代码运行正常。尝试添加: -
alert(serverResponse.xml);
以确切了解IE认为包含在XML文档中的内容。
答案 1 :(得分:0)
结帐this question。基本上,IE要求不会自动解析XML,您必须明确告诉它。有关详情,请参阅this article。