jQuery之Ajax應用

來源:互聯網
上載者:User

標籤:包含   應用   發送請求   注意   標籤   blank   執行   ext   文檔   

一、jQuery中$.Ajax()方法的參數

1、url #發送請求的地址

2、type #HTTP 要求方法(預設以GET發送)
可用值:
         -GET
         -POST
         -PUT                  #僅部分瀏覽器支援
         -DELETE           #僅部分瀏覽器支援

3、dataType #伺服器返回的資料類型
注意:如果不指定,jQuery 將自動根據 HTTP 包 MIME 資訊來智能判斷,比如XML MIME類型就被識別為XML。在1.4中,JSON就會產生一個JavaScript對象,而script則會執行這個指令碼。隨後伺服器端返回的資料會根據這個值解析後,傳遞給回呼函數。
      可用值:
            -xml                 #返回XML文檔,可用 jQuery 處理
            -html                #返回純文字HTML資訊,包含的script標籤會在插入dom時執行
            -script              #返回純文字 JavaScript代碼,不會自動緩衝結果。除非設定了"cache"參數
            -json                #返回 JSON 資料
            -jsonp              #JSONP 格式
            -text                 #返回純文字字串

4、traditional #如果你想要用傳統的方式來序列化資料,那麼就設定為true

5、timeout #佈建要求逾時時間(單位毫秒),此設定將覆蓋全域設定

6、success #請求成功後的回呼函數

     success:function (data, textStatus,jqXHR) {        ......      }

      參數意義:

              -data         #根據dataType參數進行處理後的資料
              -textStatus       #描述狀態的字串
              -jqXHR          #還有jqXHR(在jQuery 1.4.x的中,XMLHttpRequest)對象。在jQuery 1.5, 成功設定可以接受一個函數數組。每個函數將被依次調用

7、error #請求失敗時調用此函數

error:function (XMLHttpRequest, textStatus, errorThrown) {    ......}

參數意義:
         -XMLHttpRequest      #XMLHttpRequest 對象
         -textStatus            #錯誤資訊
         -errorThrown        #捕獲的異常對象

二、$.ajax()方法的簡單應用
$.ajax({    url:requestURL,    type:‘GET‘,    dataType:"JSON",    success:function (arg) {        if(arg.status){            //請求成功之後執行某些程式        }else{            //請求失敗之後執行某些程式        }    }})

更多點擊這裡:http://jquery.cuishifeng.cn/jQuery.Ajax.html 

 

jQuery之Ajax應用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.