社区
JavaScript
帖子详情
为什么responseXML总是为空,而改用responseText却收得到信息?
LAVENDER0071
2010-02-04 07:26:36
responseText能得到正常信息,reponseXML提示是DOM 对象,但是reponseXML.getElementsByTagName获取的值是null,能正常显示标签的长度,这是为什么么啊
...全文
262
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学习笔记
Ajax学习笔记经典案例,经典知识点,自己的辛苦总结
firefox3中onreadystatechange事件不会触发
NULL 博文链接:https://helius1214.iteye.com/blog/633807
Ajax到底是什么?
小白我来了公司,就直接使用组件库中封装好的ajax来发送请求,传输数据。后续为了官网轻量级的开发,不再使用react,
改用
jquery,使用$.ajax来发送数据。但是实际的Ajax是什么呢?客户端与服务端之间传输数据只能使用Ajax吗?它背后的原理到底是什么?小白进行了深入的学习,并完成了这篇文章,想要给像小白一样的童鞋们分享一下。 概念 一句话概括,Ajax就是用JS向服务端发起一个请求,并获...
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.log(xhr.readyState);xhr.onreadystatechange...
JS面试题-答案
1. 数据类型(基本类型/引用类型) 基本类型: 字符串(String)、数字(Number)、布尔(Boolean)、 对空(Null)、未定义(Undefined)、Symbol。 引用数据类型:对象(Object)、数组(Array)、函数(Function)。 (数组和函数都是属于对象的数据类型) console.log(typeof NaN) // number NaN是一个数值类型(number),但不是一个具体数字 null和undefined区别:null会被隐式转化为0,不容易发现错误,
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章