• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    原生AJAX写法实例分析

    本文实例分析了原生AJAX写法。分享给大家供大家参考。具体分析如下:

    虽然现在很多JS的框架提供了AJAX的调用方法,我们甚至不用去了解其具体的实现原理就可以直接调用了,但是我认为不去从最基础的层面了解一个东西,就很难做到最好。

    var XHR=null; 
    if (window.XMLHttpRequest) { 
      // 非IE内核 
      XHR = new XMLHttpRequest(); 
    } else if (window.ActiveXObject) { 
      // IE内核,这里早期IE的版本写法不同,具体可以查询下 
      XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
    } else { 
      XHR = null; 
    } 
     
    if(XHR){ 
      XHR.open("GET", "ajaxServer.action"); 
     
      XHR.onreadystatechange = function () { 
        // readyState值说明 
        // 0,初始化,XHR对象已经创建,还未执行open 
        // 1,载入,已经调用open方法,但是还没发送请求 
        // 2,载入完成,请求已经发送完成 
        // 3,交互,可以接收到部分数据 
     
        // status值说明 
        // 200:成功 
        // 404:没有发现文件、查询或URl 
        // 500:服务器产生内部错误 
        if (XHR.readyState == 4  XHR.status == 200) { 
          // 这里可以对返回的内容做处理 
          // 一般会返回JSON或XML数据格式 
          console.log(XHR.responseText); 
          // 主动释放,JS本身也会回收的 
          XHR = null; 
        } 
      }; 
      XHR.send(); 
    }

    希望本文所述对大家的Ajax程序设计有所帮助。

    您可能感兴趣的文章:
    • js基本ajax写法示例代码
    • javascript原生ajax写法分享
    • 基于wordpress的ajax写法详解
    上一篇:服务端配置实现AJAX跨域请求
    下一篇:jquery访问servlet并返回数据到页面的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    原生AJAX写法实例分析 原生,AJAX,写法,实例分析,