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