我的模型可能有 20 个可用于在 HTML 表单中更新的属性。当用户点击“提交”时,我会检查哪些字段已更改,仅将这些字段序列化为data
变量并执行model.save(data)
. 如果成功,我们构建的 API 会简单地发回{"status":"success"}
. 到目前为止,这是可行的,但我想知道:
Backbone 是否希望从该特定模型的 API 中获取完整的 JSON,或者一个简单的状态可以吗?如果是后者,我如何最好地确保视图与数据库同步?
我的模型可能有 20 个可用于在 HTML 表单中更新的属性。当用户点击“提交”时,我会检查哪些字段已更改,仅将这些字段序列化为data
变量并执行model.save(data)
. 如果成功,我们构建的 API 会简单地发回{"status":"success"}
. 到目前为止,这是可行的,但我想知道:
Backbone 是否希望从该特定模型的 API 中获取完整的 JSON,或者一个简单的状态可以吗?如果是后者,我如何最好地确保视图与数据库同步?
不,Backbone 不希望从 API 返回任何响应。id
您第一次保存的id
模型没有model
.
为确保model
与数据库同步,请查看model.fetch()
此处。