ajax理解xmlhttprequest

本文概述

  • XMLHttpRequest对象的属性
  • XMLHttpRequest对象的方法
XMLHttpRequest对象用于客户端和服务器之间的异步通信。
它执行以下操作:
  1. 在后台从客户端发送数据
  2. 从服务器接收数据
  3. 更新网页而不重新加载。
XMLHttpRequest对象的属性【ajax理解xmlhttprequest】XMLHttpRequest对象的通用属性如下:
属性描述
onReadyStateChange每当readystate属性更改时, 就会调用它。不得与同步请求一起使用。
readyState表示请求的状态。范围是0到4。不调用0 UNOPENED open()。 1 OPENED open被调用, 但send()不被调用。 2 HEADERS_RECEIVED send()被调用, 并且头和状态可用。 3 LOADING下载数据; responseText保存数据。 4完成操作已完全完成。
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()发送获取请求。
void send(string)发送帖子请求。
setRequestHeader(header, value)它添加了请求头。

    推荐阅读