我有一种情况,我正在管理区域中的各种Ext Grid面板等向服务器发送ajax请求。如果没有任何活动,登录的用户将被注销。这是正常的5分钟。在这种情况下,服务器将重定向403发送回登录页面。 现在我插入:EXTJS 4 - 全局异常监听器
listeners:{
exception: function(proxy, response, operation, eOpts) {
if(response.status == '403')
window.location = 'login';
}
}
到每个商店的代理是有点矫枉过正。
有人可能会友好,让我知道我怎么可以添加一个监听器到ExtJS和服务器之间的所有通信?我正在使用MVC应用程序体系结构,因此它可能是controller.js或app.js中的单线程。谢谢
更多细节很有趣,我们都在同一时间都在回答这个问题并且都给出了相同的答案。所以它必须是正确的。 – nightwatch
牛眼!非常感谢你 –
不错,非常感谢 – pylover