2013-09-04 2 views
0

У меня есть страница, разработанная с использованием магистрали, руля и _.js. Выбрав модель (как обычный запрос обратного вызова http jsonp), я устанавливаю options.error и options.success. Обратный вызов успеха вызван правильно. Однако для имитации сценария сети, когда я отключу сетевой адаптер на своем ПК (с панели управления) и снова вызову вызов, обратный вызов ошибки не будет вызван.Backbone.js: Нет Сетевой сценарий - options.error не запускается

Может ли кто-нибудь предложить, если я делаю что-то неправильно?

Спасибо и наилучшими пожеланиями, В. Взант

ответ

0

нужно смотреть на код, чтобы выяснить, в чем проблема. Если поставить обратные вызовы для извлечения метод, который должен быть правильным:

model.fetch({ 
    success:function() 
    { 
    }, 
    error:function() 
    { 
    } 
}); 

Если переопределить метод модели синхронизации он может быть, как это:

sync:function(method, model, options) 
{ 
    $.ajax({ 
     url:"your_url", 
     // some other configs 
     success:function(data) 
     { 
      options.success(data); 
     } 
     error:function() 
     { 
      options.error(); 
     } 

    }) 
} 
Смежные вопросы