ajax

ajax 的几步

 var ajaxobj = new XMLHtttpRequest()

  ajaxobj.open('post','url')

  ajaxobj.send();
  
  ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");

  ajax.onreadystatechange = function () {


    if(ajaxObj.readyState ==4&&(ajaxObj.status<300&&ajxa.status>=200)){

        console.log(ajaxobj.responseText)
    }

  }




解读 readyState 5中可能的值

  • 0 XMLHTTPReaquest() 对象创建 还没调用open()方法
  • 1 已经调用open() 方法 但尚未发送请求
  • 2 请求已经发送完成
  • 3 可以收部分相应数据
  • 4 已经接收到了全部数据,并且连接已经关闭。
posted @ 2017-04-13 21:01  wkm-wangZhe  阅读(109)  评论(0编辑  收藏  举报