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