【发布时间】:2014-02-10 10:10:38
【问题描述】:
当我尝试像下面这样保存现有对象时:
this.model.set('name', $('#district-name').val());
this.model.save();
Backbone 使用数据向 /api/districts/18 发出 PUT 请求
id: 18
name: "qq3324"
但 id 已经在 url 中,我不想在请求正文中发送它。
【问题讨论】:
-
为什么这是个问题?你不能在服务器端忽略它吗?
-
在服务器端工作验证器上,它没有传递额外的参数。这不取决于我。
-
delete this.model.id在执行this.model.save()之前,这将导致主干向'/api/districts'发送发布请求。
标签: rest backbone.js put