Есть класс JS App
В нём есть метод request, который по сути является обёрткой для $.ajax()
Вопрос: Как можно передать в параметре data метода request, колбеки, которые будут срабатывать при fail и always событиях в методе $.ajax() ?
то есть хочу использовать это как-то так:
app.request(url,
{
always: function(){ alert('always callback')},
fail: function(){ alert('fail callback')}
}, function(){
// Обработка ответа
});
Проблема в том, что какие-то внутренние механизмы jquery вызывают методы передаваемые в параметре data сразу после вызова метода request а потом ещё и в нужный момент
https://jsfiddle.net/efut7rn7/6/