为什么获取不到XML内容

hljie 2007-08-22 01:08:58
前台:
function findNames()
{
var url="CompleteA.asp";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
xmlHttp.onreadystatechange = callback;

}
function callback()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status==200)
{
    var xmlDoc = xmlHttp.responseXML.getElementsByTagName("tt").length;
alert(xmlDoc);
}

}

后台:
<%
response.write "<?xml version='1.0' encoding='gb2312'?>"
response.write "<Stu>"
For i = 1 to 10
response.write "<tt>Stu"&i&"</tt>"
Next
response.write "</Stu>"
%>
各位高手指点一下,为什么xmlHttp.responseXML.getElementsByTagName("tt").length得到的值老是为0啊?谢谢了
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ancientwatcher 2007-08-22
  • 打赏
  • 举报
回复
谢谢LZ,我也是这个问题,才想问的,终于得到答案了
hljie 2007-08-22
  • 打赏
  • 举报
回复
在其它地方找到答案了。
在后台加了这句代码:response.ContentType = "text/xml"
hljie 2007-08-22
  • 打赏
  • 举报
回复
还是不行啊。
joohnnie 2007-08-22
  • 打赏
  • 举报
回复
xmlHttp.send(null);
xmlHttp.onreadystatechange = callback;

这句话的位置掉换一下
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧