zoukankan      html  css  js  c++  java
  • 原生的AJAX

     1 var XHR=null;  
     2 if (window.XMLHttpRequest) {  
     3     // 非IE内核  
     4     XHR = new XMLHttpRequest();  
     5 } else if (window.ActiveXObject) {  
     6     // IE内核,这里早期IE的版本写法不同,具体可以查询下  
     7     XHR = new ActiveXObject("Microsoft.XMLHTTP");  
     8 } else {  
     9     XHR = null;  
    10 }  
    11   
    12 if(XHR){  
    13     XHR.open("GET", "ajaxServer.action");  
    14   
    15     XHR.onreadystatechange = function () {  
    16         // readyState值说明  
    17         // 0,初始化,XHR对象已经创建,还未执行open  
    18         // 1,载入,已经调用open方法,但是还没发送请求  
    19         // 2,载入完成,请求已经发送完成  
    20         // 3,交互,可以接收到部分数据  
    21   
    22         // status值说明  
    23         // 200:成功  
    24         // 404:没有发现文件、查询或URl  
    25         // 500:服务器产生内部错误  
    26         if (XHR.readyState == 4 && XHR.status == 200) {  
    27             // 这里可以对返回的内容做处理  
    28             // 一般会返回JSON或XML数据格式  
    29             console.log(XHR.responseText);  
    30             // 主动释放,JS本身也会回收的  
    31             XHR = null;  
    32         }  
    33     };  
    34     XHR.send();  
    35 }  
  • 相关阅读:
    Day 43
    Day 42
    Day 41
    Day 40
    Linux下查看服务器的产品型号和序列号
    AgileController Portal认证成功后弹出找不到指定位置的资源
    华三交换机snmp开通
    FusionCompute 6.3.0 CNA系统安装
    集群IMC策略
    静态路由配置语法
  • 原文地址:https://www.cnblogs.com/zhengwei-cq/p/6613793.html
Copyright © 2011-2022 走看看