如何处理backbone.js中的服务器错误?

4 javascript error-handling backbone.js

Backbonejs中,如何在使用时处理任何服务器错误fetch()

Edw*_*ith 5

如果您在技术上询问如何回应错误,那么:

有几种方法可以做到这一点.

最直接的是各种"事务"函数支持传递成功和错误回调:

myModel.save({property: "value", property2: "value2"},{success: function(model,response){...}, error: function(model,response){...}});
Run Code Online (Sandbox Code Playgroud)

或者,在coffeescript中:

myModel.save
  property: "value"
  property2: "value2
,
  success: (model, response) ->
    ...
  error: (model, response) ->
    ...
Run Code Online (Sandbox Code Playgroud)

另一种方法是,因为Backbone在幕后使用jquery.ajax,所以使用jquery.ajaxError处理程序.

如果您正在寻找从"产品"角度处理错误的策略,我想这取决于您正在做什么.