Показать сообщение отдельно
  #11 (permalink)  
Старый 30.01.2014, 21:44
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus7
 
Регистрация: 08.01.2014
Сообщений: 354

ну если ты хочешь обрабатывать брошенные api ошибки конструкцией try catch, то создавай свой класс ошибок.

Нормальный бы пасан создал класс

function ServerAPI (url){
    this.getComments = function(){ /*запрос на сервер*/ }
    this.postComment = function(text){ /*запрос на сервер*/ }
}


и оба эти метода возвращают промис обьект. у которого есть 2 метода "then" и "error". типа вот так:

var api = ServerAPI('/api.php');

api.postComment('ololo')
    .then(function(){ alert('отправлено') })
    .error(function(){ alert('ошибка') });



суть http://habrahabr.ru/post/209662/

Последний раз редактировалось Maxmaxmaximus7, 30.01.2014 в 21:51.
Ответить с цитированием