Согласно Backbone documentation, вы можете перейти в опции -s возражают fetch
и определить error
обратного вызова:
var quote = new kf.Models.Quote();
quote.id = id;
quote.fetch({
error: function(model, xhr, options) {
console.log("something went wrong!");
}
});
Если делать эту работу. Вы также можете определить обратный вызов success
, если у вас есть код, который нужно выполнить только при успешном вызове Ajax.
This other SO question определяет ряд других способов, которыми вы можете это сделать, включая определение одной функции, которая вызывается для каждой ошибки Ajax. Backbone также запускает "error"
событий, когда что-то пойдет не так, поэтому вы можете привязываться к этому при инициализации своей модели:
this.bind("error", someFunc);