首页 > 代码库 > 关于ajax

关于ajax

function  ajax(url,fnSucc,fnFaild){   //url 传入的地址  fnSucc函数  fnFaild

   var oAjax=null; //创建ajax对象

  if(window.XMLHttpRequest){

    oAjax=new XMLHttpRequest(); //主流浏览器

  }else{

    oAjax=new  ActiveXObject(‘Miscrosoft.XMLHTTP’) //兼容ie浏览器

  }

  //连接服务器

  oAjax.open(‘GET’,url,true); // open 方法get post  url  是否异步传输

  //发送请求

  oAjax.send(null); //null 向服务器发送请求,但是不带有数据发送过去

  //接收服务器的返回

  oAjax.onreadystatechange=function(){

    if(oAjax.readyState==4){//完成

      if(oAjax.status === 200){

        fnSucc(oAjax.responseText);//成功输出的返回值

      }else{

        if(fnFaild){

          fnFaild(); // 失败的调用的函数

        }

      }

    }

  }

}

关于ajax