为什么使用jq不用创建xmlhttprequest对象

发布网友 发布时间:2022-04-28 10:35

我来回答

1个回答

热心网友 时间:2022-04-19 06:03

创建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) 我们一定要注意这个网页的编码。不然,通过这个异步获取的数据,有可能是乱码。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com