Ajax教程
+ -

理解XMLHttpRequest

2021-12-15

XMLHttpRequest对象用于客户端和服务器之间的异步通信。

它执行以下操作:

  • 从客户端发送数据到服务器后台。
  • 从服务器接收数据。
  • 更新网页而不需要重新加载页面。

XMLHttpRequest对象的属性

XMLHttpRequest对象的常见属性如下:

  • onReadyStateChange - 只要readystate属性发生变化,就会调用它。它不能与同步请求一起使用。
  • readyState - 表示请求的状态。范围值从04
    • 0 - 未打开,未调用open()
    • 1 - 已打开,调用open()但不调用send()
    • 2 - 标头已接收, 调用send(),并且标题和状态可用。
    • 3 - 已加载正在下载数据。responseText保存数据。
    • 4 - 完成,操作完全完成。
  • reponseText - 以文本形式返回响应。
  • responseXML - 以XML形式返回响应。

XMLHttpRequest对象的方法

XMLHttpRequest对象的重要方法如下:

方法 描述
void open(method, URL) 打开指定getpost方法和url的请求。
void open(method, URL, async) 与上面相同,但指定异步或不。
void open(method, URL, async, username, password) 与上面相同,但指定用户名和密码。
void send() 发送获取请求。
void send(string) 发送邮件请求。
setRequestHeader(header,value) 它添加了请求标头。
AJAX代表异步JavaScript和XML.

0 篇笔记 写笔记

取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!