1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. AJAX請求類實例代碼

        時間:2024-09-05 01:54:00 AJAX 我要投稿
        • 相關推薦

        AJAX請求類實例代碼

          代碼如下:

          // AJAX類

          function AJAXRequest() {

          var xmlObj = false;

          var CBfunc,ObjSelf;

          ObjSelf=this;

          try { xmlObj=new XMLHttpRequest; }

          catch(e) {

          try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }

          catch(e2) {

          try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }

          catch(e3) { xmlObj=false; }

          }

          }

          if (!xmlObj) return false;

          this.method="POST";

          this.url;

          this.async=true;

          this.content="";

          this.callback=function(cbobj) {return;}

          this.send=function() {

          if(!this.method||!this.url||!this.async) return false;

          xmlObj.open (this.method, this.url, this.async);

          if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

          xmlObj.onreadystatechange=function() {

          if(xmlObj.readyState==4) {

          if(xmlObj.status==200) {

          ObjSelf.callback(xmlObj);

          }

          }

          }

          if(this.method=="POST") xmlObj.send(this.content);

          else xmlObj.send(null);

          }

          }

          AJAX請求類

          by HotHeart(熱血心腸)

          Site: http://www.xujiwei.cn/

          Blog: http://www.xujiwei.cn/blog/

          類名:AJAX

          創建方法:var ajaxobj=new AJAX;,如果創建失敗則返回false

          屬性:method - 請求方法,字符串,POST或者GET,默認為POST

          url - 請求URL,字符串,默認為空

          async - 是否異步,true為異步,false為同步,默認為true

          content - 請求的內容,如果請求方法為POST需要設定此屬性,默認為空

          callback - 回調函數,即返回響應內容時調用的函數,默認為直接返回,回調函數有一個參數為XMLHttpRequest對象,即定義回調函數時要這樣:function mycallback(xmlobj)

          方法:send() - 發送請求,無參數

          一個例子:

          var ajaxobj=new AJAXRequest; // 創建AJAX對象

          ajaxobj.method="GET"; // 設置請求方式為GET

          ajaxobj.url="default.asp" // URL為default.asp

          // 設置回調函數,輸出響應內容

          ajaxobj.callback=function(xmlobj) {

          document.write(xmlobj.responseText);

          }

          ajaxobj.send(); // 發送請求

        【AJAX請求類實例代碼】相關文章:

        解析ajax請求post和get的區別10-01

        JS AJAX前臺如何給后臺類的函數傳遞參數的方法07-08

        Node.js如何響應Ajax的POST請求并且保存為JSON文件詳解05-22

        ASP網頁程序設計中10個非常有用的實例代碼08-12

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

        AJAX的工作原理及優缺點08-16

        過濾HTML代碼08-29

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

        關于Ajax技術原理的幾點總結01-10

        基于ajax實現無刷新分頁的方法10-15

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>