xmlhttp如何知道xmlhttp的responsetext返回值是什么?
xmlhttp 时间:2021-06-13 阅读:(
)
XMLHTTP和WinHttpRequest的区别以及方法中的true和falsle的含义
这个是在Microsoft.XMLHTTP之后发布的,所以稳定性要比好很多,所以叫Msxml2 =Microsoft XML 2
以上二个是和IE同内核的,他们的COOKIE和缓存是和IE共用的,要是你能解决跨域问题,用IE登录某站后,再用他们登录也会是登录状态的.所以他们和IE一样是有本地缓存的,同一网页缓存未过期,请求过一次再次请求会很快.因为这时是直接读取了缓存数据.这也是为什么有些人用这个组件发生,网页数据已刷新,运行代码却更新不及时的原因.
WinHttp.WinHttpRequest.5.1
微软基于服务器数据交流发布的组件,是独立于IE的,也是没有本地缓存的,所以会比上面二者慢.
但他却比上面二者都要新也更强壮一点,强壮也是相对性的.总是都是较老的组件了,而且这个组件有Option选项设置.功能更强大点,可以发送COOKIE.
注意还有个MSXML2.ServerXMLHTTP,也是基于服务器的,不过在VB VBA中同样可以引用,使用方法和WinHttp.WinHttpRequest.5.1类似什么是xmlHttprequest对象有何作用,写出创建的代码
你说的是JavaScript中的吧。
。
。
这个对象主要是可以通过JS向后台服务器发送请求。
。
。
创建:
var xmlHttp;
if (window.XMLHttpRequest){ //非IE浏览器
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){//IE浏览器
xmlHttp = new ActiveXObect("Microsoft.XMLHTTP");
}
这个对象其实就是Ajax请求的核心对象。
。
。
建议去看下Ajax就会知道这个对象怎么用了如何知道xmlhttp的responsetext返回值是什么?
1、responseText返回的数据,是你读取的那个文件对应的文本字符串
2、你的问题不是不知道responseText是什么,而是不知道怎么将 responseText 里面带的数据读出来,所以你需要一种数据读取得一种方法
我建议你用XML格式适用 xmlHttp,因为xml处理格式化的文数据比较好。
下面是我的建议:
1、确定你的数据格式。
也就是你用xmlHttp返回数据的格式比如这样
<Data>
<UserName>UserName</UserName>
<PassWord>PassWord</PassWord>
</Data>
你可以用asp、jsp输出这个格式,注意输出是的编码方式,比如用gb2312输出
2、从客户端读取数据
var xmlhttp = new activexobject("microsoft.xmlhttp");
xmlhttp.open("post","server.php",false); // 使用asp时用server.asp
xmlhttp.setrequestheader("contrn-type","text/xml");
xmlhttp.setrequestheader("contrn-charset","gb2312");
xmlhttp.send(tree(canvas.documentelement));
(上面的代码是从前面的老兄哪里复制过来的,呵呵)
3、读取数据中的参数
var xmlDoc = xmlhttp.responseXML
var userName = xmlDoc.selectSingleNode("Data/UserName").text
var PassWord = xmlDoc.selectSingleNode("Data/UserName").text
4、最后就是使用这些取道的变量了
不知道这样回答,你能接受吗?
这几天有几个网友询问到是否有Windows VPS主机便宜的VPS主机商。原本他们是在Linode、Vultr主机商挂载DD安装Windows系统的,有的商家支持自定义WIN镜像,但是这些操作起来特别效率低下,每次安装一个Windows系统需要一两个小时,所以如果能找到比较合适的自带Windows系统的服务器那最好不过。这不看到PacificRack商家有提供夏季促销活动,其中包括年付便宜套餐的P...
10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...
tmhhost为2021年暑假开启了全场大促销,全部都是高端线路的VPS,速度快有保障。美国洛杉矶CN2 GIA+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。本次活动结束于8月31日。官方网站:https://www.tmhhost.com8折优惠码:TMH-SUMMER日本...
xmlhttp为你推荐
GoldenDBGolden Handcuffs是什么意思?avb医学avb是什么意思股价图如何画股票图waze去国外旅行,哪个APP比较实用决策树分析什么是决策树法视频技术视频编辑是干什么的,主要是做一些什么工作呢?这个职位好不好?发展前景怎么样?vga接口定义VGA接口的15针分别接什么?遗传算法实例求助fortran语言编写的混合遗传算法例子那位大哥大姐有?什么是生态系统生态系统的我主要特征是什么?单元测试规范单元测试用例该怎么写
域名停靠 东莞服务器租用 php主机租用 草根过期域名 荣耀欧洲 百度云100as 256m内存 webhostingpad 万网优惠券 轻量 bgp双线 腾讯实名认证中心 vip购优惠 上海联通宽带测速 空间登陆首页 主机管理系统 免费网络 免费蓝钻 域名和主机 电信主机托管 更多