2012-05-31 50 views
0

所有我的ajax請求,如網格數據加載,Ext.Ajax.request ...我測試用戶是否仍然連接。如果沒有,json響應與我預期的不同。如果用戶沒有連接,返回將是一個帶有auth => false的json。所以每當我得到這個,我想要有相同的過程:返回到登錄頁面。存儲默認回調

如何做到這一點,擴展或重構load/ajax請求回調?

Thx!

回答

1

理想情況下,您應該更改服務器以返回401錯誤(未授權)。然後在全局Ajax requestexecption事件處理程序中捕獲此類錯誤。

+0

好的,但問題是,如何定義全局Ajax requestexception? –

+0

看看這個問題:http://stackoverflow.com/questions/9682249/override-ext-data-connection-best-practice/9682966#9682966 - 我發佈的代碼示例 – sha

+0

確切地說我需要!謝謝 ! –