您的位置:首页 > 理论基础 > 计算机网络

跨浏览器 创建xmlhttprequest 对象 以及和服务器交互的全过程

2016-10-18 23:03 405 查看

  //创建xhr对象
 function creat(){
         var xhr;
try{
             xhr = new XMLHttpRequest();
                }catch(e){
var versions =["MSXML2.XMLHttp.6.0",
                                          "MSXML2.XMLHttp.3.0",
                                          "MSXML2.XMLHttp"];
                 for(var i=0;i<versions.length;i++){
                       try{
xhr = new ActiveXObject(versions[i]);

                           }catch(e){
continue;

}                              
                    }
   
}

       return  xhr;
}

var xhr = creat();

xhr .readystatechange = function(){

   if(xhr.readystate==4){
if(xhr.status>=200&&xhr.status<300||xhr.status==304){
//dosomething
}
 }
}
xhr.open("method",url,true);
xhr.send(null);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax