AJAX()方法
jQuery對AJAX進行了非常完整的封裝,提供了非常豐富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分層定義的方式,最基本也是最底層的一個方法就是jQuery對象中的AJAX(),在它的上層,也就是基于這個方法,jQuery又定義了3個方法:load(),get(),post(),這三個方法是AJAX()方法的簡化版,用于特定的場合,降低了AJAX()方法的復雜度。
AJAX()方法是jQuery最底層的一個AJAX方法,其結構為:
$.AJAX(options)
可以使用選項的方法定制函數所完成的功能,選項的結構采用鍵值對的方式設置:
url:設置請求發送的地址。
timeout:設置請求的超時時間。
data:設置向服務器發送的請求參數。
type:設置向服務器請求的方式,GET或POST
beforesend:用于設置發送請求前可以修改XMLRequest對象的函數
complete:用于設置請求完成后的回調函數,無論成功還是失敗
dataType:設置服務器返回的數據類型
success:用于設置請求成功后調用的回調函數
error:用于設置請求失敗后調用的回調函數
global:用于設置是否觸發全局的AJAX事件
get()方法和post()方法
參數結構:$get(url [,data] [,callback] [,type])??????? $post(url [,data] [,callback] [,type])
即除了url外,剩余參數均為可選參數。