jquery ajax 事件執行順序

2021-06-22 23:15:20 字數 640 閱讀 2778

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

1.ajaxstart(全域性事件)

2.beforesend

3.ajaxsend(全域性事件)

4.success

5.ajaxsuccess(全域性事件)

6.error

7.ajaxerror (全域性事件)

8.complete

9.ajaxcomplete(全域性事件)

10.ajaxstop(全域性事件)

ajax中success與complete的關係

});success : 當請求成功時呼叫的函式。這個函式會得到乙個引數:從伺服器返回的資料。當請求成功時呼叫函式,即status==200。

complete :當請求完成時呼叫的函式。這個函式會得到兩個引數:xmlhttprequest物件和乙個描述請求成功的型別的字串。當請求完成時呼叫函式,即status==404、403、302...。

總結 success是只有在請求成功(status=200)時才會執行,而complete在請求完成後都會執行,不管成功失敗

HttpApplication事件執行順序

應用程式按照以下順序執行由 global.asax 檔案中定義的模組或使用者 處理的事件 1 beginrequest 在 asp.net 響應請求時作為 http 執行管線鏈中的第乙個事件發生 2 authenticaterequest 當安全模組已建立使用者標識時發生。注 authenticat...

MasterPage Page的事件執行順序

如果乙個page使用了乙個masterpage,2者之間事件的執行順序如下 masterpage控制項 init 事件。page控制項 init 事件。masterpage init 事件。page init 事件。page load 事件。masterpage load 事件。page控制項 lo...

HttpModule及其中的事件的執行順序

httpmodule執行的順序取決於web.config配置httpmodule的順序,而httpmodule中事件的執行先後順序與asp.net執行機制相關,具體執行順序如下 beginrequest authenticaterequest authorizerequest resolverequ...