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 } }

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。