[jquery]ajax最最常用的七個屬性


1.url

類型:String

默認值: 當前頁地址。發送請求的地址。

2.data

類型:String

發送到服務器的數據。將自動轉換為請求字符串格式。GET 請求中將附加在 URL 后。查看 processData 選項說明以禁止此自動轉換。必須為 Key/Value 格式。如果為數組,jQuery 將自動為不同值對應同一個名稱。如 {foo:["bar1", "bar2"]} 轉換為 '&foo=bar1&foo=bar2'。

3.type

類型:String

默認值: "GET")。請求方式 ("POST" 或 "GET"), 默認為 "GET"。注意:其它 HTTP 請求方法,如 PUT 和 DELETE 也可以使用,但僅部分瀏覽器支持。

4.dataType

類型:String

預期服務器返回的數據類型。如果不指定,jQuery 將自動根據 HTTP 包 MIME 信息來智能判斷,比如 XML MIME 類型就被識別為 XML。在 1.4 中,JSON 就會生成一個 JavaScript 對象,而 script 則會執行這個腳本。隨后服務器端返回的數據會根據這個值解析后,傳遞給回調函數。可用值:

    • "xml": 返回 XML 文檔,可用 jQuery 處理。
    • "html": 返回純文本 HTML 信息;包含的 script 標簽會在插入 dom 時執行。
    • "script": 返回純文本 JavaScript 代碼。不會自動緩存結果。除非設置了 "cache" 參數。注意:在遠程請求時(不在同一個域下),所有 POST 請求都將轉為 GET 請求。(因為將使用 DOM 的 script標簽來加載)
    • "json": 返回 JSON 數據 。
    • "jsonp": JSONP 格式。使用 JSONP 形式調用函數時,如 "myurl?callback=?" jQuery 將自動替換 ? 為正確的函數名,以執行回調函數。
    • "text": 返回純文本字符串

5.async

類型:Boolean

默認值: true。默認設置下,所有請求均為異步請求。如果需要發送同步請求,請將此選項設置為 false。

注意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執行。

6.cache

類型:Boolean

默認值: true,dataType 為 script 和 jsonp 時默認為 false。設置為 false 將不緩存此頁面。

7.success

類型:Function

請求成功后的回調函數。

參數:由服務器返回,並根據 dataType 參數進行處理后的數據;描述狀態的字符串。

這是一個 Ajax 事件。

詳細屬性見:http://www.w3school.com.cn/jquery/ajax_ajax.asp 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM