为什么使用jq不用创建xmlhttprequest对象
1 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
创建XMLHttpRequest对象,我有以下几种方法,顺带给大家介绍下他们的使用,一起来看看那吧。
1. 第一种,我们可以使用构造函数的方式。直接new的方式,这样我们就构造了这个对象。
request = new XMLHttpRequest()
但是,这个语句只针对Firefox,opera以及Safari等高级浏览器。
2、如果我们要针对IE6或者IE6以上的。那么,我们需要换一个方式,然后里面还要传一些参数。
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP')
3、假如这样创建还是不成功,那我们就要换一个方式,就是修改里面的一些参数。
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP')
4、如果以上3种方式,还不能创建这个对象,那这个用户使用的浏览器就是过时的。我们可以提示它,浏览器不支持ajax技术。
运行注意
1) 我们创建的这个对象,首先必须运行在web服务器中的一个网页中,因为它依赖于JavaScript。JavaScript必须在网页中执行。
2) 我们一定要注意这个网页的编码。不然,通过这个异步获取的数据,有可能是乱码。
- 1 回答
- 0 关注
- 458 浏览
添加回答
举报
0/150
提交
取消