zoukankan      html  css  js  c++  java
  • 简单记录一下原生ajax

    面试老忘记,代码如下

    function ajax() {
      var xmlHttpRequest = null; //定义XMLHttp对象的容器
    
      if(window.XMLHttpRequest) {//针对FireFox、Mozllar、Opera、Safari、IE7、IE8
           xmlHttpRequest = new XMLHttpRequest();  
      }    
      else if(window.ActiveXObject) {//针对IE6、IE5
           xmlHttpRequest = new ActiveXObject('Mircrosoft XMLHTTP')
      } 
      if(xmlHttpRequest != null) {
            xmlHttpRequest.open('GET', url, true);//打开对应的Url
            xmlHttpRequest.onreadystateChange = RequestCallBack;//如果请求过程顺利成功,则执行回调函数
           xmlHttpRequest.send(null);
      }
    }
    
    function RequestCallBack() {
       if(xmlHttpRequest.readyState == 4){//已成功接收来自服务器端的数据(不知数据如何)
          if(xmlHttpRequest.status == 200){//服务器端返回成功的数据
              //doing something
          }
      }
    }
    

      

  • 相关阅读:
    构建之法阅读笔记
    人月神话阅读笔记
    人月神话阅读笔记2
    人月神话阅读笔记
    第十周总结
    第九周总结
    进度日报10
    进度日报8
    进度日报7
    进度日报6
  • 原文地址:https://www.cnblogs.com/Yoriluo/p/7505584.html
Copyright © 2011-2022 走看看