如何使用主干模型保存发送额外的数据到服务器
How to send an extra data to the server using Backbone model save?
如何在Backbone model.save()中向服务器发送额外的数据?我看过一些关于堆栈的例子,但是它不适合我。
我唯一做过的事就是
this.model.save({
mode: {
change_all: 1
}
});
但是'mode'变成了我模型的一部分,而不仅仅是额外的数据。
谁能给我解释一下这个?如何保存仅更改的参数?保存发送所有模型
最简单的方法:
this.model.save({
change_all: 1
})
这将发送模型属性以及change_all: 1
。注意,它还将change_all: 1
设置为模型上的一个属性。
如果这是不希望的,它有点复杂,例如使用jQuery ajax的data
选项:
this.model.save(null, {
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(_.extend({
change_all: 1
}, this.model.attributes))
})
相关文章:
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何配置分析以将数据发送到我自己的服务器
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- React路由器服务器端渲染和ajax获取数据
- 在HTML页面上显示node.js服务器中的数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在服务器上保存数据以备日后使用
- 将JSON数据从服务器加载到knockout.jsobservable中
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- Highcharts可以从服务器加载数据,但不能更新
- JQGrid使用服务器编辑后的更新数据刷新数据
- 返回之前获取数据服务器端
- 验证后 JSON 数据服务器端
- Angular E2E 测试数据:ngMockE2E 或测试数据服务器
- 如何在 Meteor 中存储特定于客户端的数据服务器端
- 在我们的数据服务器上保存谷歌地图中的gData
- 如何从服务器接收数据(服务器用java编写,到HTML文件)
- 如何发送数据服务器(JAVA编写)到客户端(Node.js编写)
- 如何访问Backbone Fetch数据服务器端
- 发布数据服务器端并在提交表单时执行javascript代码