AJAX學(xué)習(xí)(二):jQuery與AJAX

AJAX()方法

jQuery對AJAX進(jìn)行了非常完整的封裝,提供了非常豐富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分層定義的方式,最基本也是最底層的一個(gè)方法就是jQuery對象中的AJAX(),在它的上層,也就是基于這個(gè)方法,jQuery又定義了3個(gè)方法:load(),get(),post(),這三個(gè)方法是AJAX()方法的簡化版,用于特定的場合,降低了AJAX()方法的復(fù)雜度。

AJAX()方法是jQuery最底層的一個(gè)AJAX方法,其結(jié)構(gòu)為:

$.AJAX(options)

可以使用選項(xiàng)的方法定制函數(shù)所完成的功能,選項(xiàng)的結(jié)構(gòu)采用鍵值對的方式設(shè)置:

url:設(shè)置請求發(fā)送的地址。

timeout:設(shè)置請求的超時(shí)時(shí)間。

data:設(shè)置向服務(wù)器發(fā)送的請求參數(shù)。

type:設(shè)置向服務(wù)器請求的方式,GET或POST

beforesend:用于設(shè)置發(fā)送請求前可以修改XMLRequest對象的函數(shù)

complete:用于設(shè)置請求完成后的回調(diào)函數(shù),無論成功還是失敗

dataType:設(shè)置服務(wù)器返回的數(shù)據(jù)類型

success:用于設(shè)置請求成功后調(diào)用的回調(diào)函數(shù)

error:用于設(shè)置請求失敗后調(diào)用的回調(diào)函數(shù)

global:用于設(shè)置是否觸發(fā)全局的AJAX事件

get()方法和post()方法

參數(shù)結(jié)構(gòu):$get(url [,data] [,callback] [,type])??????? $post(url [,data] [,callback] [,type])

即除了url外,剩余參數(shù)均為可選參數(shù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容