XMLHttpRequest事件 - onreadystatechange

onreadystatechange属性允许我们为当前XMLHttpRequest实例绑定一个readystatechange事件的回调函数。

当XMLHttpRequest实例的readyState属性发生变化时将触发readystatechange事件。

语法

xhrInstance.onreadystatechange = callback;

示例

var xhr= new XMLHttpRequest(),
    method = "GET",
    url = "https://example.org";

xhr.onreadystatechange = function () {
  if(xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
  	// 请求成功响应
    console.log(xhr.responseText)
  }
};

xhr.open(method, url, true);
xhr.send();

相关链接