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