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

    時間: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方式請求,以及監(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前臺如何給后臺類的函數(shù)傳遞參數(shù)的方法07-08

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

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

    過濾HTML代碼08-29

    使用ajax操作JavaScript對象的方法09-28

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

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

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

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

    淺談Ajax修改購物車的方法06-29

    主站蜘蛛池模板: 亚洲精品无码专区在线在线播放| 在线精品国产一区二区三区| 日韩精品无码永久免费网站| 99久久精品费精品国产一区二区 | 精品无码人妻一区二区三区品| 国产偷伦精品视频| 国产91精品一区二区麻豆网站 | 国产免费伦精品一区二区三区| 99国产精品一区二区| 亚洲国产一成人久久精品| 欧美国产成人久久精品 | 久久久久久亚洲精品无码| 久久99精品综合国产首页| 亚洲av无码国产精品夜色午夜| 精品无码专区亚洲| 国内精品久久久久久麻豆| 51国偷自产精品一区在线视频| 久久夜色精品国产亚洲| 国内精品久久久久久久97牛牛| 亚洲精品无码久久一线| 亚洲一区无码精品色| 亚洲AV永久无码精品一区二区| 久久久人妻精品无码一区| 国产精品一香蕉国产线看观看| 欧美日韩在线亚洲国产精品| 99久久精品国产麻豆| 国产成人精品高清在线观看93| 四虎国产精品永久在线| 一本一本久久A久久综合精品| 亚洲国产主播精品极品网红 | 亚洲人精品午夜射精日韩| 老子影院午夜精品无码| 国产精品自产拍在线观看花钱看| 99久久国产主播综合精品| 99热这里只有精品国产66| 国产叼嘿久久精品久久| 99热精品久久只有精品| 国产精品高清免费网站| 国产一区精品| 欧美成人精品一区二区综合| 亚洲精品宾馆在线精品酒店|