我有this use-case (backbone-forms的官方示例)。
添加提交按钮并使用backbone将表单restfully发送到服务器的正确方法是什么?
我希望在表单值绑定到Model时使用主干功能与服务器进行want对话。
或in my use-case:
<form id="theForm"></form>
$(function () {
var Login = Backbone.Model.extend({
initialize: function () {
},
defaults: {
Email: "",
Password: ""
},
schema: {
Email: {
validators: ['required', 'emailj']
},
Password: {
validators: ['required']
},
},
});
var login = new Login({
Email: "Your email please",
Password: "password"
});
var form = new Backbone.Form({
model: login,
}).render({
fieldsets: 'fieldsets'
});
$('#theForm').append(form.el);
});发布于 2013-07-11 18:35:55
通常的方法是创建一个包含提交按钮的“主”主干视图,然后将表单插入其中。然后在主视图中处理提交单击事件。这可以通过执行form.commit()在模型上设置它,然后调用model.save()来完成
https://stackoverflow.com/questions/17553385
复制相似问题