用法
.ajaxStart( handler ) => jQuery
.ajaxStart( handler ) => jQuery
說明:注冊第一個 Ajax 請求開始時要調用的處理程序。這是個阿賈克斯事件.
每當要發送 Ajax 請求時,jQuery 都會檢查是否還有其他未完成的 Ajax 請求。如果沒有進行中,jQuery 會觸發 ajaxStart
事件。此時會執行已使用 .ajaxStart()
方法注冊的所有處理程序。
要觀察此方法的實際效果,請設置一個基本的 Ajax 加載請求:
|
將事件處理程序附加到任何元素:
|
現在,使用任何 jQuery 方法發出 Ajax 請求:
|
當用戶單擊類trigger
的元素並發送 Ajax 請求時,將顯示日誌消息。
其他注意事項:
- 從 jQuery 1.9 開始,jQuery global Ajax events 的所有處理程序,包括使用
.ajaxStart()
方法添加的處理程序,must
都附加到document
。 - 如果在
global
選項設置為false
的情況下調用$.ajax()
或$.ajaxSetup()
,則不會觸發.ajaxStart()
方法。
例子:
每當 Ajax 請求開始時顯示加載消息(並且沒有一個處於活動狀態)。
|
相關用法
- JQuery .ajaxStop()用法及代碼示例
- JQuery .ajaxSend()用法及代碼示例
- JQuery .ajaxSuccess()用法及代碼示例
- JQuery .ajaxComplete()用法及代碼示例
- JQuery .ajaxError()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery .addBack()用法及代碼示例
- JQuery .animate()用法及代碼示例
- JQuery .attr()用法及代碼示例
- JQuery .after()用法及代碼示例
- JQuery .append()用法及代碼示例
- JQuery .appendTo()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .ajaxStart()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。