用xml传数据 , responseXML无法得到xml数据

品铭工作室 2006-10-03 03:45:25
这是在servelt中的代码:
if(request.getParameter("val").equals("name"))
{
sb.append("<table id='tt'>");
sb.append("<tr id ='tr_1'>AAA</tr>");
sb.append("<tr>BBB</tr>");
sb.append("<tr>CCC</tr>");
sb.append("<tr>DDD</tr></table>");
out.println(sb.toString());

System.out.println("OK");
}

这是在html页面某一段代码

xmlHttp.onreadystatechange = function()
{
alert(xmlHttp.responseText); //这句却可以把数据显示出来
var tb = xmlHttp.readyState
if(tb==4)
{
if(xmlHttp.status==200)
{
var xmlobj= xmlHttp.responseXML;
var tab = xmlobj.getElementsByTagName("tr");
window.alert( tab.length );//tab.length总是为0 .??????????

}

}


}
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ocean_far 2006-10-05
  • 打赏
  • 举报
回复
我也遇到了同样的问题,xmlHttp.responseXML.getElementsByTagName返回的长度总是0!

81,092

社区成员

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

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