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