一、XMLHttpRequest 对象的方法与属性
方 法 |
描 述 |
abort() |
停止当前请求 |
getAllResponseHeaders() |
把 HTTP 请求的所有响应首部作为键 / 值对返回 |
getResponseHeader("header") |
返回指定首部的串值 |
open("method", "url") |
建立对服务器的调用。 method 参数可以是 GET 、 POST 或 PUT 。 url 参数可以是相对 URL 或绝对 URL 。这个方法还包括 3 个可选的参数 |
send(content) |
向服务器发送请求 |
setRequestHeader("header", "value") |
把指定首部设置为所提供的值。在设置任何首部之前必须先调用 open() |
属 性 |
描 述 |
onreadystatechange |
每个状态改变时都会触发这个事件处理器,通常会调用一个 JavaScript 函数 |
readyState |
请求的状态。有 5 个可取值: 0 = 未初始化, 1 = 正在加载, 2 = 已加载, 3 = 交互中, 4 = 完成 |
responseText |
服务器的响应,表示为一个串 |
responseXML |
服务器的响应,表示为 XML 。这个对象可以解析为一个 DOM 对象 |
status |
服务器的 HTTP 状态码( 200 对应 OK , 404 对应 Not Found (未找到),等等) |
statusText |
HTTP 状态码的相应文本( OK 或 Not Found (未找到)等等) |
二、使用XMLHttpRequest 实现ajax效果
这里我们用客户端通过XMLHttpRequest 请求服务端获取当前系统时间,实现异步交互!
客户端myAjax.html代码




































































