程序员

Ajax的XMLHttpRequest对象的属性和方法

2016-05-22  本文已影响266人  乐猿

属性

说明
0 未初始化状态:对象创建,但未初始化
1 准备发送状态:此时,已经调用了XMLHttpRequest对象的open()方法,并且该对象已经准备好将一个请求发送到服务器
2 已发送状态:此时,已通过调用send()方法把一个请求发送到服务器,但还没有收到一个响应
3 正在接收状态:此时,已经接收到HTTP响应头部信息,但是消息体部分还没有完全接收到
4 完成响应状态:此时,已完成了HttpResponse响应的接收

方法

示例

var xhr = new XMLHttpRequest();
var �data = {            
    name: 'leyuan' 
};         
xhr.open('POST', url);     
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');         
xhr.onreadystatechange = function () {                        
    if (xhr.readyState == 4 && xhr.status == 200) {                 
        // request success. do something.         
    }
};         
xhr.send(data);
上一篇下一篇

猜你喜欢

热点阅读