您的位置:首页 > 理论基础 > 计算机网络

XMLHttpRequest对象的属性和方法

2013-11-05 12:00 369 查看
通用属性和方法:

readyState: 表示请求状态的整数取值如下
0(没有初始化)

1(正在加载)

2(接收到响应报头)

3(接收到部分响应体)

4(完成请求)

onreadystatechange: 当readyState改变时调用的函数

status: 服务器返回的HTTP状态代码(如200, 404)

statusText: 服务器返回的HTTP状态行的完整状态信息(例如"OK", "No Content")

responseText: 作为字符串形式的来自于服务器的完整响应

responseXML: Document对象, 表示服务器响应解析的XML文档

abort(): 取消一步HTTP请求

getResponseHeader(headerName): 返回一个字符串, 该字符串与服务器返回的headerName报头值对应

open(method, url[, asynchronous[,user,password]]): 初始化准备发送到服务器上的请求, 这个method参数是请求使用的HTTP方法, 例如"GET"或者"POST", 不区分大小写. url是请求将要发送到的相对或者绝对url, 可选的asynchronous参数表示send()是立即返回还是在请求完成后才返回(默认为true). 如果URL需要进行HTTP身份认证, 需要通过可选的user和password参数, 如果没有指定这些参数并且URL需要身份认证, 用户会被提示输入

setRequestHeader(name, value): 通过给定的name和value添加HTTP报头

send(body): 对服务器请求进行初始化, 参数body应该包含请求的主体, 例如: 对应POST请求是一个包含形如fieldname=value1&fieldname2=value2...的字符串, 对于GET请求, 是null值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: