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;//失败状态码
    }
    }
    };
    

      

  • 相关阅读:
    OSCache报错error while trying to flush writer
    html 输入框验证
    Struts2 一张图片引发的bug
    Html 小插件10 即时新闻
    String
    内部类
    多态
    抽象&接口
    继承
    封装
  • 原文地址:https://www.cnblogs.com/wujiaolong/p/7442953.html
Copyright © 2011-2022 走看看