5、请介绍一下 XMLHTTPrequest 对象及常用方法和属性(必 会)

5、请介绍一下 XMLHTTPrequest 对象及常用方法和属性(必 会)XMLHTTPrequest 对象Ajax 的核心是 JavaScript 对象 XmlHTTPRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。

大家好,欢迎来到IT知识分享网。

XMLHTTPrequest 对象

Ajax 的核心是 JavaScript 对象 XmlHTTPRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之,XmlHTTPRequest 使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户。通过 XMLHTTPRequest 对象,Web 开发人员可以在页面加载以后进行页面的局部更新。

方法

open(String method,String url,boolean asynch,String username,String password)

send(content)

setRequestHeader(String header,String value)

getAllResponseHeaders()

getResponseHeader(String header)

abort()

常用详细解析

open():该方法创建 HTTP 请求

第一个参数是指定提交方式(post、get)

第二个参数是指定要提交的地址是哪

第三个参数是指定是异步还是同步(true 表示异步,false 表示同步)

第四和第五参数在 HTTP 认证的时候会用到,是可选的。

setRequestHeader(String header,String value):设置消息头(使用 post 方式才会使用到,

get 方法并不需要调用该方法)。

xmlHTTP.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);

send(content):发送请求给服务器

如果是 get 方式,并不需要填写参数,或填写 null,如果是 post 方式,把要提交的参数写上去。

常用属性

onreadystatechange:请求状态改变的事件触发器(readyState 变化时会调用此方法),一般用于指定回调函数。

readyState:请求状态 readyState 一改变,回调函数被调用,它有 5 个状态:

0:未初始化

1:open 方法成功调用以后

2:服务器已经应答客户端的请求

3:交互中。HTTP 头信息已经接收,响应数据尚未接收。

4:完成。数据接收完成

responseText:服务器返回的文本内容

responseXML:服务器返回的兼容 DOM 的 XML 内容

status:服务器返回的状态码

statusText:服务器返回状态码的文本信息

回调函数是什么

回调函数就是接收服务器返回的内容!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/87121.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信