使用prototype读不到XML?
代码如下:
function getXml(){
var url = 'D:/retu/dragable/test';
var pars = '';
var myAjax = new Ajax.Request(
url,
{method: 'get', onComplete: showresponse}
);
}
function showresponse(req){
var Allnode=req.responseXML;
var node = Allnode.getElementsByTagName("userId");
alert(node.length);
}
XML文件如下:
<tree>
<node id="1">
<userId>123<userId>
<userName>aaa</userName>
</node>
<node id="2">
<userId>456<userId>
<userName>bbb</userName>
</node>
<node id="3">
<userId>789<userId>
<userName>ccc</userName>
</node>
结果node.length为0,最后发现node.responsText为空。
不知道是哪里出了问题,请大家帮忙看看。谢谢~