Я хочу добавить 400, 500 исключений для всех запросов AJAX. Вот что я сделал для beforeload
при каждом запросе AJAX.
Ext.define('Inertia.view.BaseUrl', {
singleton : true,
constructor : function(config) {
this.initConfig(config);
Ext.Ajax.on('beforerequest', this.onBeforeRequest, this);
},
onBeforeRequest : function(connection, options) {
options.headers = {
'token': 'random-token',
'code': 'random-codeABC'
};
}
});
Теперь я хочу добавить исключение для всех запросов, чтобы, если запрос как-то не загружался, я хочу перехватить исключение. Как бы я это сделал
Я пытаюсь это, но это не сработало
Ext.define('Inertia.view.BaseUrl', {
singleton : true,
constructor : function(config) {
this.initConfig(config);
Ext.Ajax.on('beforerequest', this.onBeforeRequest, this);
Ext.Ajax.on('exception', this.exception, this);
},
onBeforeRequest : function(connection, options) {
options.headers = {
'token': 'random-token',
'code': 'random-codeABC'
};
},
exception: function (){
alert('An Exception occured...!');
}
});