ajax.js 600 B

123456789101112131415
  1. function ajaxFun(xhrType,xhrUrl,callBack) {
  2. // 第一步创建XMLHttpRequest对象
  3. var xhr = new XMLHttpRequest();
  4. // 第二步设置请求方式和请求地址 三个参数 第一个是请求方式 第二个是请求地址 第三个是是否异步
  5. xhr.open(xhrType, xhrUrl, true);
  6. // 第三步发送请求
  7. xhr.send();
  8. // 第四步注册回调函数 对请求结果进行处理
  9. xhr.onreadystatechange = function () {
  10. if (xhr.readyState == 4 && xhr.status == 200) {
  11. var res = JSON.parse(xhr.responseText)
  12. callBack(res);
  13. }
  14. }
  15. }