如何更新和发送骨干模型来表达后端

时间:2014-09-23 07:08:23

标签: javascript backbone.js express

我想更新骨干模型,以便我可以设置骨干模型的数据,然后在快速后端更新它,但到目前为止我还没有成功。我检查了路线上的网址,这是正确的,但到目前为止还没有发送到后端。

这是代码的更新部分。

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)我得到更新的模型,那么如何将更新发送到后端呢?

2 个答案:

答案 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