社区
JavaScript
帖子详情
为什么responseXML总是为空,而改用responseText却收得到信息?
LAVENDER0071
2010-02-04 07:26:36
responseText能得到正常信息,reponseXML提示是DOM 对象,但是reponseXML.getElementsByTagName获取的值是null,能正常显示标签的长度,这是为什么么啊
...全文
263
11
打赏
收藏
为什么responseXML总是为空,而改用responseText却收得到信息?
responseText能得到正常信息,reponseXML提示是DOM 对象,但是reponseXML.getElementsByTagName获取的值是null,能正常显示标签的长度,这是为什么么啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lushuibin
2010-04-30
打赏
举报
回复
[Quote=引用 9 楼 sohighthesky 的回复:]
JScript code
node.childNodes[0].nodeValue;//文本节点才有内容
[/Quote]
这个应该加在哪里啊?
LAVENDER0071
2010-02-08
打赏
举报
回复
[Quote=引用 9 楼 sohighthesky 的回复:]
JScript codenode.childNodes[0].nodeValue;//文本节点才有内容
[/Quote]
大哥真是厉害啊,一语中的,就是这个问题,谢谢
sohighthesky
2010-02-05
打赏
举报
回复
node.childNodes[0].nodeValue;//文本节点才有内容
LAVENDER0071
2010-02-05
打赏
举报
回复
[Quote=引用 7 楼 kingwolf_javascript 的回复:]
晕。reponseXML.getElementsByTagName这样也可以?
[/Quote]
肯定不是这样,后面是调用具体的节点,nodeName是正确的,但是nodeValue一直是null
浴火_凤凰
2010-02-05
打赏
举报
回复
晕。reponseXML.getElementsByTagName这样也可以?
LAVENDER0071
2010-02-05
打赏
举报
回复
[Quote=引用 5 楼 xiaofanku 的回复:]
你的服务器端生成响应的MIME是?text/xml?
[/Quote]
设置了,我用的是ASP
Response.Charset="utf-8"
Response.ContentType="text/xml"
街头小贩
2010-02-05
打赏
举报
回复
你的服务器端生成响应的MIME是?text/xml?
LAVENDER0071
2010-02-05
打赏
举报
回复
<?xml version="1.0" ?>
- <transaction ID="THX1138">
<salesperson>bluemax</salesperson>
- <order>
- <product productNumber="3263827">
<quantity>1</quantity>
<unitprice currency="standard">3000000</unitprice>
<description>Medium Trash Compactor</description>
</product>
</order>
<return />
</transaction>
这是输出的XML
LAVENDER0071
2010-02-05
打赏
举报
回复
[Quote=引用 1 楼 free_wind22 的回复:]
responseXML.documentElement.getElementsByTagName
这样试下。
[/Quote]
能输出nodeName
happy664618843
2010-02-04
打赏
举报
回复
判断是否为空xmlHttp.responseXML.firstChild==null?
囧
2010-02-04
打赏
举报
回复
responseXML.documentElement.getElementsByTagName
这样试下。
Ajax学习笔记
- **常用属性**:包括`readyState`(表示请求的状态,如0-未初始化,1-已加载,2-已接
收
,3-交互中,4-已完成)、`status`(HTTP状态码,如200表示成功,404表示未找到)和`
response
Text
`/`
response
XML
`(用于获取...
firefox3中onreadystatechange事件不会触发
服务器已返回响应,可以使用`
response
Text
`或`
response
XML
`获取数据。 `onreadystatechange`事件会在每次`readyState`改变时触发,开发者通常会在这个事件的回调函数中检查`readyState`是否等于4,来判断请求是否...
Ajax到底是什么?
后续为了官网轻量级的开发,不再使用react,
改用
jquery,使用$.ajax来发送数据。但是实际的Ajax是什么呢?客户端与服务端之间传输数据只能使用Ajax吗?它背后的原理到底是什么?小白进行了深入的学习,并完成了这篇...
ajax的readystate为3,为什么在做ajax时无法获得readyState 3(why can't get readyState 3 when doing a ajax)...
为什么在做ajax时无法获得readyState 3(why can't get readyState 3 when doing a ajax)我从书中读到,如果我从服务器执行ajax请求,我将从0 - 4获得readyState。这是我的代码:xhr = new
XML
HttpRequest();console....
JS面试题-答案
对空(Null)、未定义(Undefined)、Symbol。 引用数据类型:对象(Object)、数组(Array)、函数(Function)。 (数组和函数都是属于对象的数据类型) console.log(typeof NaN) // number NaN是一个数值类型(number...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章