2

在backbone.js中,我对与服务器进行通信以检索数据的理解充其量是多云的......我目前的困惑是:

当您使用 Collection 时,您可以通过 Model 从数据库中获取一组数据并过滤掉不需要的结果。我对此的担忧是,在未经过滤的结果最终变成数百万个结果的情况下,这会减慢速度。

我知道这一定不是它的功能,因为其他人使用backbone.js,我以前没有见过这个投诉。

问题: 通过backbone.js,当您获取一组对象时,它与哪里通信以及如何传递变量来指定方法的过滤器?例如,调用 get 方法,该方法可以使用 user_id 返回具有关联 user_id 的对象。

如果这不是正确的方法,请告诉我。

解释backbone.js 如何与服务器通信,它期望通信的接口类型。示例也将非常有帮助。

任何帮助是极大的赞赏。

4

1 回答 1

1

在文档中有一些地方可以传入 jQuery 选项。在这些选项中,您可以设置“数据”参数,该参数作为查询参数或表单参数传入,具体取决于它是 POST 还是 GET。

jQuery.ajax 选项也可以直接作为 fetch 选项传递,因此要获取分页集合的特定页面: Documents.fetch({data: {page: 3}})

于 2012-10-05T23:21:57.953 回答