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()方法来取消异步请求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容