如何更新骨干模型并将其发送到快递后端
Posted
技术标签:
【中文标题】如何更新骨干模型并将其发送到快递后端【英文标题】:How to update and send backbone model to express backend 【发布时间】:2014-11-17 07:11:22 【问题描述】:我想更新骨干模型,以便我可以设置骨干模型的数据,然后在 express 后端更新它,但到目前为止我还没有成功。我检查了路由上的url,它是正确的,但到目前为止还没有发送到后端。
这是代码的更新部分。
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) 我得到更新的模型,那么我怎样才能将更新发送到后端?
【问题讨论】:
你能说得更具体点吗,你想发送 PUT 请求还是只向后端发出请求? 我要更新后端的数据 告诉我你想如何更新后端的数据? ,通过发送什么类型的请求(如 POST 或 PUT)? 你回答成功了,我使用了 POST 请求 Ways to save Backbone.js model data?的可能重复 【参考方案1】:设置在本地对模型进行更改,当您想向后端发出请求时使用save
this.model.save(
username: username,
email: app.email,
about: about,
editorNote: notes
,)
【讨论】:
谢谢,成功了。我想,我必须使用 set 方法【参考方案2】:使用 this.model.save 进行数据库操作 更多 http://backbonejs.org/#Model-save
【讨论】:
以上是关于如何更新骨干模型并将其发送到快递后端的主要内容,如果未能解决你的问题,请参考以下文章
如何计算Django模型中某些字段的平均值并将其发送到rest API?
无法使用 axios 将 jwtToken 从反应客户端发送到节点/快递后端
将 Map 从 SpringBoot 后端发送到 Angular View 并将其保存在 LocalStorage