我想在每次添加项目时同步我的收藏。
因此,如果用户在另一个浏览器窗口中添加项目,服务器仍会向我们发送有效数据。
所以......我被卡住了!我读过几次文档,但仍然不能解读:
哪个方法将数据发送到服务器?
哪个方法从服务器的响应中解析项目并将它们放入集合中?
答案 0 :(得分:1)
model.save([attributes], [options]):
将模型保存到数据库(或替代持久层)中 委托Backbone.sync。
model.parse(response)或collection.parse(response):
只要服务器返回模型的数据,就会调用parse 获取并保存。该函数传递给原始响应对象,并且 应该返回要在模型上设置的属性hash。默认 实现是一个无操作,只是通过JSON响应。 如果您需要使用预先存在的API或更好的API,请覆盖此项 命名空间你的回答。