是否可以使用jQuery的ajaxComplete或ajaxStop功能來決定是否調用回調?jQuery ajax,阻止運行回調
本質上,我想能夠採取基本的錯誤檢查代碼,目前在我的大部分回調中,並將其添加到某種全局回調中。
是否可以使用jQuery的ajaxComplete或ajaxStop功能來決定是否調用回調?jQuery ajax,阻止運行回調
本質上,我想能夠採取基本的錯誤檢查代碼,目前在我的大部分回調中,並將其添加到某種全局回調中。
排序答案:第
龍答:無論ajaxComplete
和ajaxStop
是jQuery的AJAX事件。你不能阻止事件的發生 - 而「事件」就意味着「執行每個已被註冊的回調函數」。無論您是否願意,都會調用回調函數。
什麼你可以能做的就是計劃你的回調,以便它什麼當某些要求(或不)滿足。實際上,這正是你所要求的。如果你編輯你的問題來解釋你準確到底是什麼,人們可以告訴你如何去做。
我也希望能夠禁用回調事件。有時你希望能夠讓服務器將你重定向到不同的動作。目前,對於jQuery ajax調用來說這是不可能的,因爲響應必須返回到調用視圖。