使用多个请求的主干获取集合



我需要获取一个集合,然后(基于我设置的参数)将url/请求参数分解为更小的请求。一个参数提供请求的数量,另一个参数设置请求是同时的还是连续的。

我可以进行多个fetch()请求,通过循环更改url,但似乎覆盖集合中的fetch方法将是理想的方法。

不幸的是,当我这样做时,parse()永远不会被调用,集合也没有add或reset方法可用。

把一个集合分解成像这样的小请求的最好方法是什么?

我尝试了一些相关的stackoverflow线程,但我发现没有一个解决方案是成功的。

谢谢!

我还认为覆盖集合中的fetch方法是理想的方法,下面是您可以做的以避免遇到的问题:

1-覆盖集合中的fetch方法并执行您的逻辑(请求数量和同时/连续)

2-当你想调用服务器使用这个方法:

// this refer to the current collection
Backbone.Collection.prototype.fetch.call(this, options);

3-在获取选项中传递你的url:

...prototype.fetch.call(this, { url: /* your url*/, ...});

相关内容

  • 没有找到相关文章

最新更新