我想更新骨干模型,以便我可以设置骨干模型的数据,然后在快速后端更新它,但到目前为止我还没有成功。我检查了路线上的网址,这是正确的,但到目前为止还没有发送到后端。
这是代码的更新部分。
update: function() {
this.$('#noteParent .note-editable').prop('contenteditable', false);
this.$('#aboutParent .note-editable').prop('contenteditable', false);
this.$('#update').prop('disabled', true);
var notes = this.$('#noteParent .note-editable').html();
var about = this.$('#aboutParent .note-editable').html();
var username = $('#data-username').text();
app.url = "/update-usernotes";
this.model.set({
username: username,
email: app.email,
about: about,
editorNote: notes
});
}
set方法是更新模型的正确方法吗?另外在this.model.set之前做console.log(this.model)我得到更新的模型,那么如何将更新发送到后端呢?
答案 0 :(得分:1)
在本地设置make更改为模型,当您要发出请求后端使用save
this.model.save({
username: username,
email: app.email,
about: about,
editorNote: notes
},{})
答案 1 :(得分:0)
使用this.model.save进行数据库操作 更多 http://backbonejs.org/#Model-save