回呼函數有:1、beforeSend(),在傳送請求之前呼叫;2、error(),在請求出錯時呼叫;3、dataFilter(),在請求成功之後呼叫;4、success( ),當請求之後呼叫;5、complete(),當請求完成後呼叫。
本教學操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。
jquery中ajax的回呼函數包括:beforeSend、error、dataFilter、success、complete。在這些回呼函數中可以處理$.ajax()得到的資料。
beforeSend
在傳送請求之前調用,並且傳入一個 XMLHttpRequest 作為參數。
error
在請求出錯時呼叫。傳入 XMLHttpRequest 對象,描述錯誤類型的字串以及一個異常對象(如果有的話)。
dataFilter
在請求成功之後呼叫。傳入回傳的資料以及 "dataType" 參數的值。並且必須傳回新的資料(可能是處理過的)傳遞給 success 回呼函數。
success
當請求之後呼叫。傳入返回後的數據,以及包含成功代碼的字串。
complete
當請求完成之後呼叫這個函數,無論成功或失敗。傳入 XMLHttpRequest 對象,以及一個包含成功或錯誤代碼的字串。
【相關教學推薦:AJAX影片教學】
以上是jquery ajax回呼函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!