js创建xmlhttprequest对象实例

js创建xmlhttprequest对象实例

ID:14763273

大小:56.00 KB

页数:21页

时间:2018-07-30

js创建xmlhttprequest对象实例_第1页
js创建xmlhttprequest对象实例_第2页
js创建xmlhttprequest对象实例_第3页
js创建xmlhttprequest对象实例_第4页
js创建xmlhttprequest对象实例_第5页
资源描述:

《js创建xmlhttprequest对象实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、js创建xmlHttpRequest对象实例要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤:(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.(3)设置响应HTTP请求状态变化的函数.(4)发送HTTP请求.(5)获取异步调用返回的数据.(6)使用JavaScript和DOM实现局部刷新.2009-04-1817:28Ajax实例及步骤(一)要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤:(1)创建XMLHttp

2、Request对象,也就是创建一个异步调用对象.(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.(3)设置响应HTTP请求状态变化的函数.(4)发送HTTP请求.(5)获取异步调用返回的数据.(6)使用JavaScript和DOM实现局部刷新.1、创建XMLHttpRequest对象不同的浏览器使用的异步调用对象也有所不同,在IE浏览器中异步调用使用的是XMLHTTP组件中的XMLHttpRequest对象,而在Netscape、Firefox浏览器中则直接使用XMLHttpRequest组件。因此,在不同浏览器

3、中创建XMLHttpRequest对象的方式都有所不同.在IE浏览器中创建XMLHttpRequest对象的方式如下所示:varxmlHttpRequest=newActiveXObject("Microsoft.XMLHTTP");在Netscape浏览器中创建XMLHttpRequest对象的方式如下所示:varxmlHttpRequest=newXMLHttpRequest();由于无法确定用户使用的是什么浏览器,所以在创建XMLHttpRequest对象时,最好将以上两种方法都加上.如以下代码所示:

4、>创建XMLHttpRequest对象createXMLHttpRequst();//调用创建对象的方法"if(window.ActiveXObject)"用来判断是否使用IE浏览器.其

6、中ActiveXOject并不是Windows对象的标准属性,而是IE浏览器中专有的属性,可以用于判断浏览器是否支持ActiveX控件.通常只有IE浏览器或以IE浏览器为核心的浏览器才能支持Active控件."elseif(window.XMLHttpRequest)"是为了防止一些浏览器既不支持ActiveX控件,也不支持XMLHttpRequest组件而进行的判断.其中XMLHttpRequest也不是window对象的标准属性,但可以用来判断浏览器是否支持XMLHttpRequest组件.如果浏览器既不支持ActiveX控件,也不支持X

7、MLHttpRequest组件,那么就不会对xmlHttpRequest变量赋值.2、创建HTTP请求创建了XMLHttpRequest对象之后,必须为XMLHttpRequest对象创建HTTP请求,用于说明XMLHttpRequest对象要从哪里获取数据.通常可以是网站中的数据,也可以是本地中其他文件中的数据.创建HTTP请求可以使用XMLHttpRequest对象的open()方法,其语法代码如下所示:XMLHttpRequest.open(method,URL,flag,name,password)代码中的参数解释如下所示:metho

8、d:该参数用于指定HTTP的请求方法,一共有get、post、head、put、delete五种方法,常用的方法为get和post。URL:该参数用于指定HTTP请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。