2012-06-06 72 views
0

如何發送JSON到模型的初始化?我試圖使模型動態基於一種形式:JSON到Backbone.js模型

v = new ModelObject($('#form-id').serializeJSON()); 

但是,它將表單數據存儲爲一個屬性和一個對象。我想使用JSON屬性作爲模型屬性。

回答

1

您可以通過使用此代碼填充表單數據模型:

var data = {}; 
$.each(this.$("#formId").serializeArray(), function(index, val) { 
    data[val.name] = val.value; 
}); 

然後調用保存或初始化模塊的數據。

var demo = new My.Dynamic.Model(data); 

var demo = new My.Dynamic.Model(); 
demo.save(data);