【问题标题】:Backbone model success and error options骨干模型成功和错误选项
【发布时间】:2013-02-22 08:58:14
【问题描述】:

在骨干模型#save 中添加成功和错误回调不起作用。

我升级到了最新的 0.9.10,令我惊讶的是

model.save{ 
  success : function(model, response, options){

  },

  error : function(model, response, options){

  });

不起作用。有什么想法吗?

【问题讨论】:

  • 调用save的时候是否有网络请求?我认为他们在最新的主干中改变了他们的验证策略,如果模型无效,这会阻止保存方法工作

标签: backbone.js


【解决方案1】:

options 对象应作为第二个参数传递。第一个参数是为您要在保存操作中设置的属性保留的:

model.save({attr:'val'}, {
  success: function() { },
  error: function() { }
});

如果您不想传递任何新值来保存,您可以传递空对象 ({}) 或 null

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多