我需要获取一个集合,然后(根据我设置的参数)将url / request params分解为更小的请求。一个参数提供请求的数量,另一个参数提供同时或连续的。
我可以创建多个fetch()请求,通过循环更改url,但似乎覆盖集合中的fetch方法将是理想的方法。
不幸的是,当我这样做时,parse()永远不会被调用,并且该集合没有可用的添加或重置方法。
将集合细分为较小的请求的最佳方法是什么?
我已尝试关注一些相关的stackoverflow线程,但我发现的解决方案都没有成功。
谢谢!
答案 0 :(得分:0)
我还认为覆盖集合中的fetch方法是理想的方法,而这就是你可以做些什么来避免你遇到的问题:
1-覆盖集合中的fetch方法并执行逻辑(请求数和同时/连续)
2-如果要调用服务器,请使用以下方法:
// this refer to the current collection
Backbone.Collection.prototype.fetch.call(this, options);
3-将您的网址传递到获取选项中:
...prototype.fetch.call(this, { url: /* your url*/, ...});