ajax实现

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
    if (xhr.readyState == 4) {
        if ((xhr.state >= 200 && xhr.state < 300)||xhr.status == 304) {
            alert(xhr.responseText)
        } else {
            alert('Request was unsuccessful:'+xhr.status);
        }
    }
}
xhr.open('get','example.txt',true);
xhr.send(null);

在接受到响应之前还可以调用abort()方法来取消异步请求。

你可能感兴趣的:(ajax实现)