ajax的核心XMLHttpRequest包含的方法

来源:互联网 发布:三国志11古武将数据 编辑:程序博客网 时间:2024/06/06 22:45
1.abort()
取消当前响应,关闭连接并且结束任何未决的网络活动。
这个方法把 XMLHttpRequest 对象重置为 readyState 为 0 的状态,并且取消所有未决的网络活动。例如,如果请求用了太长时间,而且响应不再必要的时候,可以调用这个方法。

2.getAllResponseHeaders()
把 HTTP 响应头部作为未解析的字符串返回。
如果 readyState 小于 3,这个方法返回 null。否则,它返回服务器发送的所有 HTTP 响应的头部。头部作为单个的字符串返回,一行一个头部。每行用换行符 "\r\n" 隔开。

3.getResponseHeader()
返回指定的 HTTP 响应头部的值。其参数是要返回的 HTTP 响应头部的名称。可以使用任何大小写来制定这个头部名字,和响应头部的比较是不区分大小写的。
该方法的返回值是指定的 HTTP 响应头部的值,如果没有接收到这个头部或者 readyState 小于 3 则为空字符串。如果接收到多个有指定名称的头部,这个头部的值被连接起来并返回,使用逗号和空格分隔开各个头部的值。

4.open()
初始化 HTTP 请求参数,例如 URL 和 HTTP 方法,但是并不发送请求。

5.send()
发送 HTTP 请求,使用传递给 open() 方法的参数,以及传递给该方法的可选请求体。

6.setRequestHeader()
向一个打开但未发送的请求设置或添加一个 HTTP 请求。
0 0
原创粉丝点击