2013-02-27 19 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() {} 

}); 

也許有人會很有用的代碼。