2008-11-16 55 views
1

是否可以使用jQuery的ajaxComplete或ajaxStop功能來決定是否調用回調?jQuery ajax,阻止運行回調

本質上,我想能夠採取基本的錯誤檢查代碼,目前在我的大部分回調中,並將其添加到某種全局回調中。

回答

1

排序答案:第

龍答:無論ajaxCompleteajaxStop是jQuery的AJAX事件。你不能阻止事件的發生 - 而「事件」就意味着「執行每個已被註冊的回調函數」。無論您是否願意,都會調用回調函數。

什麼你可以能做的就是計劃你的回調,以便它什麼當某些要求(或不)滿足。實際上,這正是你所要求的。如果你編輯你的問題來解釋你準確到底是什麼,人們可以告訴你如何去做。

0

我也希望能夠禁用回調事件。有時你希望能夠讓服務器將你重定向到不同的動作。目前,對於jQuery ajax調用來說這是不可能的,因爲響應必須返回到調用視圖。