2013-02-27 57 views
2

我在一个新的Backbone.js。我需要在我的应用程序中使用保存功能发送一些变量。例如: myModel.save({variabl1,variabl2,..}, { success: function() {} });使用backbone.js写额外参数的保存功能

变量与myModel无关。但我不知道该怎么做。如果你知道如何做,请告诉我!

+0

我已经做了它,但它没有帮助,在服务器端kep geting null – 2013-02-27 12:28:59

回答

3

您可以在选项中传递参数中的save方法。

myModel.save(
    {variabl1,variabl2,..}, 
    { success: function() {}, 
     data: {param1: 'value1', param2: 'value2' } 
}); 
+0

你可以问我如何获得服务器端的参数。我使用的是java,它会是这样的:@RequestParam(value =“value1”,required = false)String value1 – 2013-02-27 12:55:26

+4

你错了。选项中的数据属性会覆盖设定的值 – throrin19 2014-10-06 12:10:24

0

我找到了办法:

myModel.save(null, { 
     headers: {param1: 'value1', param2: 'value2' }, 
     success: function() {} 

}); 

也许有人会很有用的代码。