JSON到骨干.js模型
JSON to Backbone.js Model
如何将 JSON 发送到模型的初始化?我正在尝试根据表单使模型动态:
v = new ModelObject($('#form-id').serializeJSON());
但这会将表单数据存储为一个属性和一个对象。我想使用 JSON 属性作为模型属性。
你需要一个更好的序列化程序。我构建了一个名为Syphon的,专门用于使用骨干网
:https://github.com/derickbailey/backbone.syphon
var data = Backbone.Syphon.serialize(someViewWithAForm);
var model = new Backbone.Model(data);
或者Ben Alman的serializeObject
jQuery扩展:http://benalman.com/projects/jquery-misc-plugins/#serializeobject
您可以使用以下代码使用表单数据填充模型:
var data = {};
$.each(this.$("#formId").serializeArray(), function(index, val) {
data[val.name] = val.value;
});
然后调用 save 或用数据初始化模组。
var demo = new My.Dynamic.Model(data);
或
var demo = new My.Dynamic.Model();
demo.save(data);
相关文章:
- 如何使用javascript访问sails.js模型中的属性
- 如何基于Knockout js模型设计控件样式
- 在Knockout.js模型中创建项之间的关系
- 使用OPTIONS而不是GET获取Backbone JS模型
- Ember.js-模型find()方法中的异步调用
- 将多级 mongodb 文档转换为 Backbone.js 模型/集合
- Jasmine找不到Backbone.js模型
- 将对象设置为Backbone.js模型,而不必调用“;set()"在每一处房产上
- Ember.js模型保存不向服务器发送数据
- 将表单复制到Backbone.js模型
- 如何将angular.js模型变量存储在javascript变量中
- 骨干.js模型中的几个问题
- 默认情况下,一个模型属性等于 sail.js 模型中的另一个模型属性
- 骨干 js 模型 保存不止一次
- 简单的骨干网.js模型连接
- 将集合加载到主干.js模型中
- 以 json 或 url 编码格式发送 js 模型
- 如何使用 Wolfpack.js 测试我的 Sails.js 模型的唯一电子邮件属性
- 更新 MySQL 数据库中的主干.js模型
- JSON到骨干.js模型