<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • AJAX類代碼

    時(shí)間:2024-09-19 03:09:25 AJAX 我要投稿
    • 相關(guān)推薦

    關(guān)于AJAX類代碼

      基本用法:

      復(fù)制代碼 代碼如下:

      var ajax = new AjaxObj(url);

      ajax.addListener(200, function(r){

      alert(r);

      });

      ajax.send();

      也可以連續(xù)調(diào)用:

      復(fù)制代碼 代碼如下:

      var ajax = new AjaxObj(url).addListener(200, function(r){

      alert(r);

      }).send();

      另外還支持自定義的POST或GET方式請(qǐng)求,以及監(jiān)視不同的HTTP狀態(tài)碼,自己看代碼琢磨吧 :)

      完整代碼:

      復(fù)制代碼 代碼如下:

      AjaxObj = function(url, method, content){

      this.r = null;

      this.url = url;

      this.method = method;

      this.content = content;

      this.header = {};

      this.header["Connection"] = "close";

      this.header["Content-type"] = "application/x-www-form-urlencoded";

      var self = this;

      if(window.XMLHttpRequest){

      this.r = new XMLHttpRequest();

      }else if(window.ActiveXObject){

      try {

      this.r = new ActiveXObject("Msxml2.XMLHTTP");

      } catch(e) {

      try{

      this.r = new ActiveXObject("Microsoft.XMLHTTP");

      } catch(e) {

      }

      }

      }

      this.addListener = function(http_status, func){

      if(!this.L)

      this.L=[];

      this.L[http_status] = func;

      return this;

      };

      this.setHeader = function(name, value){

      this.header[name] = value;

      this.r.setRequestHeader(name, value);

      return this;

      };

      this.send = function(){

      if(this.method != "post" && this.method != "get")

      this.method = "get";

      this.r.open(this.method, this.url, true);

      for(var h in this.header) {

      this.r.setRequestHeader(h, this.header[h]);

      }

      this.r.send(this.content);

      };

      if(this.r) this.r.onreadystatechange = function(){

      if(self.r.readyState == 4 && self.L[self.r.status] != null)

      self.L[self.r.status](self.r.responseText);

      };

      };

    【AJAX類代碼】相關(guān)文章:

    JS AJAX前臺(tái)如何給后臺(tái)類的函數(shù)傳遞參數(shù)的方法07-08

    2016職稱英語(yǔ)綜合類A代碼12考試答案09-14

    AJAX的工作原理及優(yōu)缺點(diǎn)08-16

    過(guò)濾HTML代碼08-29

    使用ajax操作JavaScript對(duì)象的方法09-28

    關(guān)于Ajax技術(shù)原理的幾點(diǎn)總結(jié)01-10

    基于ajax實(shí)現(xiàn)無(wú)刷新分頁(yè)的方法10-15

    解析ajax請(qǐng)求post和get的區(qū)別10-01

    如何利用ajax獲取博文列表08-03

    淺談Ajax修改購(gòu)物車的方法06-29

    主站蜘蛛池模板: 久久精品国产福利国产琪琪| 日韩欧美国产精品第一页不卡| 中文精品一卡2卡3卡4卡| 中文精品99久久国产 | 精品国产福利第一区二区三区| 婷婷成人国产精品| 999国产精品色在线播放| 国产国产精品人在线观看| 亚洲一区二区三区国产精品| 韩国三级中文字幕hd久久精品| 久久九九亚洲精品| 国产精品毛片VA一区二区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 99国产精品久久| 亚洲AV永久无码精品成人| 久久久久国产精品麻豆AR影院| 2022精品国偷自产免费观看| 国产精品99精品久久免费| 久久99国产乱子伦精品免费| 亚洲精品无码不卡在线播HE| 欧美精品黑人粗大视频| 国产精品亚洲综合专区片高清久久久| 精品国产91久久久久久久| 成人午夜视频精品一区| 久久久久99精品成人片试看| 亚洲精品成人久久久| 久热精品人妻视频| 久久久久国产成人精品亚洲午夜| 精品人妻V?出轨中文字幕| 国产精品美女久久久免费| 国产91在线精品| 国产AⅤ精品一区二区三区久久| 秋霞久久国产精品电影院| 久久精品成人免费网站| 久久精品国产只有精品2020| 精品视频第一页| 久久精品国产69国产精品亚洲| 欧美国产日韩精品| 日韩精品久久久久久| 91国内揄拍国内精品情侣对白| 久久精品国产秦先生|