## XMLHttpRequest ### 示例 ```html Document

XMLHttpRequest对象

``` ```html Document

haohaoshenghuo, manmanxiangyu, chaoyueziji, shixianmengxiang.

Wangyuedong

2021/10/18

``` ### XMLHttpRequest对象属性 | 属性 | 描述 | | ------------------ | ------------------------------------------------------------ | | onreadystatechange | 定义当 readyState 属性发生变化时被调用的函数 | | readyState | 保存 XMLHttpRequest 的状态。
0: 请求未初始化;
1:服务器连接已建立;
2:请求已收到;
3:正在处理请求
4:请求已完成且响应已就绪。 | | responseText | 以字符串返回响应数据 | | responseXML | 以 XML 数据返回响应数据 | | status | 返回请求的状态号。
200:"OK";
403:"Forbidden";
404:"Not Found". | | statusText | 返回状态文本(“OK”, “Not Found”) | ### XMLHttpRequest对象方法 | 方法 | 描述 | | ----------------------------------- | ------------------------------------------------------------ | | new XMLHttpRequest() | 创建新的 XMLHttpRequest 对象 | | abort() | 取消当前请求 | | getAllResponseHeaders() | 返回头部信息 | | getResponseHeader() | 返回特定的头部信息 | | open(method, url, async, user, psw) | 规定请求
method:请求类型GET或POST
url:文件位置
async:true(异步)或false(同步)
user:可选用户
psw:可选密码 | | send() | 将请求发送到服务器,用于 GET 请求 | | send(string) | 将请求发送到服务器,用于 POST 请求 | | setRequestHeader() | 向要发送的报头添加标签/值对 |