Показать сообщение отдельно
  #1 (permalink)  
Старый 20.01.2015, 10:30
Интересующийся
Отправить личное сообщение для KlausKater Посмотреть профиль Найти все сообщения от KlausKater
 
Регистрация: 30.08.2013
Сообщений: 19

обработка ошибок
Здравствуйте. Есть код, (взят из учебника)

Apps.Views.CartView = Backbone.View.extend({
        initialize: function() {
            this.render();
            this.model.on('destroy', this.delete, this);
        },
        delete: function  () {
            this.remove();
        },
        destroy: function  () {
            this.model.destroy();
        },
        events:{
            'click a.delete': 'destroy'
        },
    });


Оставил только реализацию удаления. Суть проблемы, если пользователь неавторизован, но пытается удалить объект, объект удаляется, хотя сервер возвращает 403 (естественно на сервере объект остается). Как это можно исправить?
Есть ли вариант общей обработки таких ошибок? т.е. при получении от сервера 403 даем возможность авторзоваться, и если авторизация удачна, пытаемся повторить действие.
Ответить с цитированием