1. 程式人生 > >讓自定義函數在ajax結束後執行

讓自定義函數在ajax結束後執行

獲取 觸發 div setting 自定義函數 註冊 pre ack 什麽

在JQ中提供了兩個用來確定ajax是否結束的函數:ajaxStop()、ajaxSuccess()。

ajaxStop(),當所有AJAX結束的的時候,觸發:

                $(document).ajaxStop(function(){

                          alert("所有AJAX請求完成。");

               });

ajaxSuccess(),無論ajax什麽時候完成,JQuery都會處罰ajaxSuccess事件。在此時候,.ajaxSuccess()方法註冊在任何函數都會執行。

              $(document).ajaxSuccess(function
(event, xhr, settings) { var tempUrl = settings.url; //獲取結束的ajax所指向的路徑。 if (tempUrl.indexOf("GetTaskList") > 0 ) { waitOnLoad(); //自定義方法 } });

註:這個兩個函數在window.onload中使用。

讓自定義函數在ajax結束後執行