1. 程式人生 > >jquery ajax中success與complete的執行順序

jquery ajax中success與complete的執行順序

err 執行 stop 我們 -- jquer bsp con ucc

jquery ajax中success與complete的執行順序

jquery中各個事件執行順序如下:

1.ajaxStart(全局事件)

2.beforeSend

3.ajaxSend(全局事件)

4.success

5.ajaxSuccess(全局事件)

6.error

7.ajaxError (全局事件)

8.complete

9.ajaxComplete(全局事件)

10.ajaxStop(全局事件)

先執行success,再執行error,最後始終執行complete

----------------------

區別的就是 ---

success:當請求成功時調用函數,即status==200;

complete:當請求完成時調用函數,即status==404、403、302...只要不出錯就行。

因為通常我們需要用來清理資源 所以就設計成compelete在success之後執行

jquery ajax中success與complete的執行順序