dyonis
@dyonis
Web разработчик

Как правильно сделать обёртку для jquery.ajax() функции?

Есть класс 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/
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
lazalu68
@lazalu68
Salmon
Так на кой же хрен вы объект с функциями передаете в $.ajax как параметр запроса.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы