Backbone dummy:了解集合同步

时间:2012-08-26 16:52:56

标签: javascript backbone.js

我想在每次添加项目时同步我的收藏。

因此,如果用户在另一个浏览器窗口中添加项目,服务器仍会向我们发送有效数据。

所以......我被卡住了!我读过几次文档,但仍然不能解读:

  • 哪个方法将数据发送到服务器?

  • 哪个方法从服务器的响应中解析项目并将它们放入集合中?

1 个答案:

答案 0 :(得分:1)

  • 哪种方法将数据发送到服务器?

model.save([attributes], [options])

  

将模型保存到数据库(或替代持久层)中   委托Backbone.sync。

  • 哪个方法从服务器的响应中解析项目并将它们放入集合中?

model.parse(response)collection.parse(response)

  只要服务器返回模型的数据,就会调用

parse   获取并保存。该函数传递给原始响应对象,并且   应该返回要在模型上设置的属性hash。默认   实现是一个无操作,只是通过JSON响应。   如果您需要使用预先存在的API或更好的API,请覆盖此项   命名空间你的回答。