理解 XMLHttpRequest2024年8月29日 | 1 分钟阅读 XMLHttpRequest 对象用于客户端和服务器之间的异步通信。 它执行以下操作 - 在后台发送客户端数据
- 从服务器接收数据
- 更新网页而不重新加载。
XMLHttpRequest 对象的属性XMLHttpRequest 对象的常用属性如下 属性 | 描述 |
---|
onReadyStateChange | 每当 readyState 属性更改时调用。 它不应与同步请求一起使用。 | readyState | 表示请求的状态。 范围从 0 到 4。 0 UNOPENED open() 未被调用。 1 OPENED open 被调用但 send() 未被调用。 2 HEADERS_RECEIVED send() 被调用,并且 header 和状态可用。 3 LOADING 正在下载数据; responseText 包含数据。 4 DONE 操作已完全完成。 | reponseText | 以文本形式返回响应。 | responseXML | 以 XML 形式返回响应 |
XMLHttpRequest 对象的方法XMLHttpRequest 对象的重要方法如下 方法 | 描述 |
---|
void open(method, URL) | 打开请求,指定 get 或 post 方法和 url。 | void open(method, URL, async) | 与上面相同,但指定是否异步。 | void open(method, URL, async, username, password) | 与上面相同,但指定用户名和密码。 | void send() | 发送 get 请求。 | void send(string) | 发送 post 请求。 | setRequestHeader(header,value) | 它添加请求头。 |
|