ajax原生兼容

总结一下JavaScript原生ajax写法

有get和post两种方法,写法差异不大

POST方法:

    // 1.创建XMLHttpRequest对象
    var xmlhttp;if(window.XMLHttpRequest){  
     //适用于IE7、IE8、FireFox、Opera等浏览器   
    xmlhttp = new XMLHttpRequest();   
    if(xmlhttp.overrideMineType){
          xmlhttp.overrideMineType("text/xml")
       }
    }else if(window.ActiveXObject){
       //IE6、IE5、IE5.5
       var activexName = ["MSXML2.XMLHTTP","Miscrosoft.XMLHTTP"];                 
     for(var i =0 ;i

GET方法

    // 1.创建XMLHttpRequest对象
    var xmlhttp;if(window.XMLHttpRequest){
       //适用于IE7、IE8、FireFox、Opera等浏览器
       xmlhttp = new XMLHttpRequest();
       if(xmlhttp.overrideMineType){      
            xmlhttp.overrideMineType("text/xml")
       }
    }else if(window.ActiveXObject){
       //IE6、IE5、IE5.5
       var activexName = ["MSXML2.XMLHTTP","Miscrosoft.XMLHTTP"];
       for(var i =0 ;i

你可能感兴趣的:(ajax原生兼容)