0

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

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

所以……我被卡住了!我读了几次文档,但仍然无法理解:

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

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

4

1 回答 1

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

模型.保存([属性],[选项])

通过委托给 Backbone.sync 将模型保存到您的数据库(或替代持久层)。

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

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

每当服务器返回模型的数据,获取和保存时,都会调用 parse。该函数传递原始响应对象,并应返回要在模型上设置的属性散列。默认实现是无操作的,只是通过 JSON 响应。如果您需要使用预先存在的 API 或更好的响应命名空间,请覆盖此选项。

于 2012-08-26T18:38:03.377 回答