我坚持了AJAX/HTTP异常处理一点点:我试图在全球范围内的ExtJS处理401
异常,并尝试使用下面的代码来做到这一点:ExtJS的处理HTTP响应全球
Ext.Ajax.on('requestexception', function (conn, response, options) {
if (response.status === 401) {
log.console = '401 recieved';
}
});
它工作正常,并处理401
,但只有当你明确地使Ext.Ajax.request()
。它不处理ajax商店...所以问题来了:我可以处理所有401 http
错误来到我的应用程序?谢谢!
什么版本的ExtJS您使用的是?我已经在我的应用程序中完成了这个工作,但是Extjs 4和3的代码是不同的 – Reimius
@Reimius,现在我使用的是Ext JS ver。 4.1。你认为这样一个基本的东西可以改写/重写吗? –
我们重写了我们的应用程序中Ext.data.Connection中的一个方法,所有使用ajax的方法都从该类继承。如果我在这里得到时间,我会举一个例子。 – Reimius