1. .ajaxcomplete( handler(event, xmlhttprequest, ajaxoptions) )
每當一個ajax請求完成,jquery就會觸發<code>ajaxcomplete</code>事件,在這個時間點所有處理函數會使用<code>.ajaxcomplete()</code>方法注冊并執行。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
效果前:
效果後:
2. .ajaxerror(function(event,xhr,options,exc))
ajaxerror() 方法在 ajax 請求發生錯誤時執行函數。它是一個 ajax 事件。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
效果前:
效果後:
3. .ajaxsend([function(event,xhr,options)])
ajaxsend() 方法在 ajax 請求開始時執行函數。它是一個 ajax 事件。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
4. .ajaxstart(function())
ajaxstart() 方法在 ajax 請求發送前執行函數。它是一個 ajax 事件。
無論在何時發送 ajax 請求,jquery 都會檢查是否存在其他 ajax 請求。如果不存在,則 jquery 會觸發該 ajaxstart 事件。在此時,由 .ajaxstart() 方法注冊的任何函數都會被執行。
示例與上面差不多。
5. .ajaxstop(function())
ajaxstop() 方法在 ajax 請求結束時執行函數。它是一個 ajax 事件。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
6. .ajaxsuccess(function(event,xhr,options))
ajaxsuccess() 方法在 ajax 請求成功時執行函數。它是一個 ajax 事件。
轉載;http://www.cnblogs.com/zqzjs/p/4787123.html