为什么提示找不到对象?

wshishui 2007-03-06 08:18:08
var xmldom=xmlHttp.responseXML;
var channel=xmldom.documentElement.childNodes.item(0);
我要是用 var xmldom=xmlHttp.responseText;就能取到数据,为什么取不出xml数据呢
...全文
543 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wshishui 2007-03-06
  • 打赏
  • 举报
回复
我初学ajax 请问有什么好书可以看看啊
wshishui 2007-03-06
  • 打赏
  • 举报
回复
服务器返回的就是xml格式的,就是直接用xml写出来的,象<student><name>dsf</name></student>这样
xiaoyisi 2007-03-06
  • 打赏
  • 举报
回复
有时候返回的是整个html代码,整个页面的HTML都返回来了往往会莫名其妙的觉得没有数据看得见的,因为在html标签前还包含有其他的代码,这样不符合xml标准,它是取不出数据的。
xiaoyisi 2007-03-06
  • 打赏
  • 举报
回复
你的服务器方法的返回类型是什么呢?是string 吗?
wshishui 2007-03-06
  • 打赏
  • 举报
回复
var xmldom=xmlHttp.responseXML;
var channel=xmldom.selectSingleNode("string").text;
这样改?
可还是找不到对象啊
xiaoyisi 2007-03-06
  • 打赏
  • 举报
回复
试一下这样xmlHttp.responseXML.selectSingleNode("string").text
string 是服务器方法的返回类型string,如果是其他类型就改为别的类型

52,797

社区成员

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

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