【问题标题】:Parsing XML Response after AJAX call in IE8在 IE8 中 AJAX 调用后解析 XML 响应
【发布时间】:2011-08-30 09:28:53
【问题描述】:

我正在尝试将从 AJAX 调用返回的 XML 文档解析为我编写的 PHP 脚本。在 Chrome 中,这有效:

xmlDoc.getElementsByTagName("line")[0].attributes.getNamedItem("pdfWidth").value

在哪里

xmlDoc
是一个从
parser.parseFromString(xmlhttp.responseText,"text/xml");
创建的对象

在 IE 中,

xmlDoc
由以下人员创建:
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xmlhttp.responseText);

但是,上面的“getElementsByTagName”返回未定义。不知道我在这里做错了什么,有人可以帮忙吗?

编辑 - 我想我已经猜到了,但我显然无法回答我自己的问题..

我想我可能对此有所怀疑 - 以下似乎可行:

xmlDoc.getElementsByTagName("line").item(0).getAttribute("pdfWidth");

花了我一个小时,grrrrr IE!

【问题讨论】:

    标签: xml ajax internet-explorer internet-explorer-8 xmlhttprequest


    【解决方案1】:

    我想我可能对此有所怀疑 - 以下似乎可行:

    xmlDoc.getElementsByTagName("line").item(0).getAttribute("pdfWidth");
    

    花了我一个小时,grrrrr IE!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-07
      • 2014-04-17
      相关资源
      最近更新 更多