XMLHttpRequest

XMLHttpRequest

var request = new XMLHttpRequest();

// 只要服务器端有任何返回信息,都会触发这个方法 request.onreadystatechange
= responseHandler; function ajaxCaller(){
// request.open接收三个参数
// 1, GET OR POST
// 2, URL
// 3, 是否异步 request.open(
'GET', 'some.do?one=1&two=2', true);
// 真正意义上的发送了请求,由于是异步的,所以这个代码后面的代码会立刻执行。 request.send(); }
function responseHandler(){
// status: 200, 404, 401等HTTP状态码
// readystatus: 1(请求初始化完成),2(请求已经发送),3(已经接受到部分响应),4(请求相应完成)
if (request.status == 200 && request.readystatus == 4){ // do something else in html } }
原文地址:https://www.cnblogs.com/voctrals/p/4178265.html