AJAX學習(二):jQuery與AJAX

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外,剩余參數均為可選參數。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容