美文网首页
2.封装ajax函数

2.封装ajax函数

作者: 梦想秀 | 来源:发表于2016-06-14 20:46 被阅读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);

                           }

                  }

          }

    }

    相关文章

      网友评论

          本文标题:2.封装ajax函数

          本文链接:https://www.haomeiwen.com/subject/dsmudttx.html