zoukankan      html  css  js  c++  java
  • 2-6 js基础-ajax

    1、var oAjax=new XmlHttpRequest()//创建一个ajax对象,兼容非ie6
                    var oAjax=new ActiveXObject('Microsoft.XMLHTTP');//兼容ie6
    兼容性写法:
    if(window.XMLHttpRequest){
    var oAjax=new XMLHttpRequest();
    }else{
    var oAjax=new ActiveXObject('Microsoft.XMLHTTP');
    }
    2、建立连接(打开连接)
    oAjax.open(提交的方式【get,post】,提交的地址,是否异步);
    异步:做完一件事再做另一件事。ajax异步。第三个参数要给true,因为是异步。
    同步:可以同时做多件事。
    oAjax.open('GET','a.txt',true);//
     
    3、发送。
     
    oAjax.send();
     
    4、接收。
    //oAjax.readyState【0,1,2,3,4】
    //0:准备成功未发送
    //1:发送成功
    //2:完成【接收原始数据】
    //3:完成【解析,编译完成】
    //4:完成【执行完成】
    oAjax.onreadystatechange=function(){
    if(oAjax.readyState==4){
    //5、oAjax.status;//http状态码
    if(oAjax.status>=200&&oAjax.status<300||oAjax.status==304){
    alert('成功');
    oAjax.responseText;//内容
    }else{
    alert('失败');
    oAjax.status;//失败状态码
    }
    }
    };
    

      

  • 相关阅读:
    洛谷 P1628 合并序列
    洛谷 P3378 【模板】堆
    浅谈可删除堆
    浅谈数据结构—分块
    浅谈对顶堆
    JDOJ 1929: 求最长不下降序列长度
    JDOJ 1928: 排队买票
    Leetcode(53)-最大子序和
    Leetcode(38)-报数
    Leetcode(35)-搜索插入位置
  • 原文地址:https://www.cnblogs.com/wujiaolong/p/7442953.html
Copyright © 2011-2022 走看看