2.封装ajax函数

2016-06-14  本文已影响0人  梦想秀

把第一个里面的ajax封装成一个函数,写在一个JS的文件中,下次再用的时候就直接引用就可以了 如:   <script src="ajax.js" ...></script>

就是设置一个函数 ,在里面传入参数:url : 设置访问路径,就是原来的"test.txt";

                                    传入一个函数 succFn() : 返回 test.txt里面的内容

function ajaxFn(url,succFn){

          if(window.XMLHttpRequest){

                   ajaxObj = new XMLHttpRequest();

       }else{

               ajaxObj = new ActiveXObject("Microsoft.XMLHTTP");           

}

      ajaxObj.open("GET",url,true);

      ajaxObj.send();

     ajaxObj.onreadystatechange = function(){

               if(ajaxObj.readyState == 4){

                     if(ajaxObj.status>=200 && ajaxObj.status<300 || ajaxObj.status==404){

                            //alert(ajaxObj.responseText);  //jianjian karry

                                succFn(ajaxObj.responseText);

                       }

              }

      }

}

上一篇下一篇

猜你喜欢

热点阅读