首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

异步获取xml数据顺利,但无法通过loadxml加载

2013-10-29 
异步获取xml数据成功,但无法通过loadxml加载通过如下方式:oHttpReq.open(POST, gsSub_Info.aspx?Id+s

异步获取xml数据成功,但无法通过loadxml加载
通过如下方式:
oHttpReq.open("POST", "gsSub_Info.aspx?Id="+state, false); 
oHttpReq.send(""); 
result = oHttpReq.responseText;
可以获取result的值如下:
<?xml version="1.0" encoding="gb2312"?>
<NewDataSet>
    <Table>
        <sub_id>2</sub_id>
        <sub_name>商品小类2</sub_name>
    </Table>
</NewDataSet>

但是如下:
var oDoc = new ActiveXObject("Msxml2.DOMDocument"); 
oDoc.async = false;
oDoc.resolveExternals = false;
oDoc.loadXML(result);
items1 = oDoc.selectNodes("//NewDataSet/Table/sub_id"); 
document.getElementById("gsSub_id").value = items1[0].text;

gsSub_id得不到值,何解?恳求各位大侠出手相助,谢谢!


测了一下,可以取到数据,看一下浏览器设置。
[解决办法]
先弹出看看得到的内容再说.
[解决办法]
说明你那句话有问题,打卡ie调试,看看是不是报错了。
另外,微软的东西,换了浏览器,就不好用了。

热点排行