Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干模型成功与错误选项_Backbone.js - Fatal编程技术网

Backbone.js 主干模型成功与错误选项

Backbone.js 主干模型成功与错误选项,backbone.js,Backbone.js,在主干模型#save中添加成功和错误回调无效 我升级到了0.9.10,这是最新的版本,令我惊讶 model.save{ success : function(model, response, options){ }, error : function(model, response, options){ }); 不起作用。有什么想法吗?应该将选项对象作为第二个参数传递。第一个参数是为要在保存操作中设置的属性保留的: model.save({attr:'val'}, {

在主干模型#save中添加成功和错误回调无效

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

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

  },

  error : function(model, response, options){

  });

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

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

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

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

调用save时是否发生网络请求?我认为他们在最新的主干中改变了验证策略,这使得在模型无效时save方法无法工作