回調(diào)函數(shù)有:1、beforeSend(),在發(fā)送請求之前調(diào)用;2、error(),在請求出錯時調(diào)用;3、dataFilter(),在請求成功之后調(diào)用;4、success(),當請求之后調(diào)用;5、complete(),當請求完成之后調(diào)用。
本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。
jquery中ajax的回調(diào)函數(shù)包括:beforeSend、error、dataFilter、success、complete。在這些回調(diào)函數(shù)中可以處理$.ajax()得到的數(shù)據(jù)。
beforeSend
在發(fā)送請求之前調(diào)用,并且傳入一個 XMLHttpRequest 作為參數(shù)。
error
在請求出錯時調(diào)用。傳入 XMLHttpRequest 對象,描述錯誤類型的字符串以及一個異常對象(如果有的話)。
dataFilter
在請求成功之后調(diào)用。傳入返回的數(shù)據(jù)以及 "dataType" 參數(shù)的值。并且必須返回新的數(shù)據(jù)(可能是處理過的)傳遞給 success 回調(diào)函數(shù)。
success
當請求之后調(diào)用。傳入返回后的數(shù)據(jù),以及包含成功代碼的字符串。
complete
當請求完成之后調(diào)用這個函數(shù),無論成功或失敗。傳入 XMLHttpRequest 對象,以及一個包含成功或錯誤代碼的字符串。
【相關(guān)教程推薦:AJAX視頻教程】