XMLHttpRequest事件 - onload

onload属性允许我们为当前XMLHttpRequest实例绑定一个'load'事件回调函数,当Ajax请求完成且成功时触发。

loadloadend的区别在于:

  • load事件只有在请求成功且数据完成加载时才会触发。
  • loadend事件无论请求成功或失败,都会在请求完成后触发。

语法

xhr.onload = callback;

示例

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

xhr.onload = function (e) {
  // 处理取回的数据(在 xhr.response 中找到)
};

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

相关链接