个性化阅读
专注于IT技术分析

ajax理解xmlhttprequest

本文概述

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

它执行以下操作:

  1. 在后台从客户端发送数据
  2. 从服务器接收数据
  3. 更新网页而不重新加载。

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)它添加了请求头。
赞(2)
未经允许不得转载:srcmini » ajax理解xmlhttprequest

评论 抢沙发

评论前必须登录!