jquery ajax方法
文章出處:http://psychicreadingswithdeb.com 作者:興邦開(kāi)發(fā)部 人氣: 發(fā)表時(shí)間:2016年02月22日
jquery 之a(chǎn)jax
語(yǔ)法:jquery.ajax([setting])
setting可選。用于配置 Ajax 請求的鍵值對集合。
可以通過(guò) $.ajaxSetup() 設置任何選項的默認值。
參數及介紹:
類(lèi)型:Object
可選。AJAX 請求設置。所有選項都是可選的。
類(lèi)型:Boolean
默認值: true。默認設置下,所有請求均為異步請求。如果需要發(fā)送同步請求,請將此選項設置為 false。
注意,同步請求將鎖住瀏覽器,用戶(hù)其它操作必須等待請求完成才可以執行。
類(lèi)型:Function
發(fā)送請求前可修改 XMLHttpRequest 對象的函數,如添加自定義 HTTP 頭。
XMLHttpRequest 對象是唯一的參數。
這是一個(gè) Ajax 事件。如果返回 false 可以取消本次 ajax 請求。
類(lèi)型:Boolean
默認值: true,dataType 為 script 和 jsonp 時(shí)默認為 false。設置為 false 將不緩存此頁(yè)面。
jQuery 1.2 新功能。
類(lèi)型:Function
請求完成后回調函數 (請求成功或失敗之后均調用)。
參數: XMLHttpRequest 對象和一個(gè)描述請求類(lèi)型的字符串。
這是一個(gè) Ajax 事件。
類(lèi)型:String
默認值: "application/x-www-form-urlencoded"。發(fā)送信息至服務(wù)器時(shí)內容編碼類(lèi)型。
默認值適合大多數情況。如果你明確地傳遞了一個(gè) content-type 給 $.ajax() 那么它必定會(huì )發(fā)送給服務(wù)器(即使沒(méi)有數據要發(fā)送)。
類(lèi)型:Object
這個(gè)對象用于設置 Ajax 相關(guān)回調函數的上下文。也就是說(shuō),讓回調函數內 this 指向這個(gè)對象(如果不設定這個(gè)參數,那么 this 就指向調用本次 AJAX 請求時(shí)傳遞的 options 參數)。比如指定一個(gè) DOM 元素作為 context 參數,這樣就設置了 success 回調函數的上下文為這個(gè) DOM 元素。