【发布时间】:2015-10-27 20:54:51
【问题描述】:
我在我的网络应用程序中使用主干分页器插件(服务器模式)。该插件以页面的形式与服务器对话。例如,要获取第 5 页的结果,它会给出如下请求(取自分页器服务器示例:http://backbone-paginator.github.io/backbone.paginator/examples/server-mode.html)
https://api.github.com/search/issues?page=5&per_page=15&...
但我的服务器接受计数和偏移值而不是 page 和 per_page。所以,我必须转换
"page=5" to "offset=76" (assuming page size is 15).
同样
"per_page=15" becomes "count=15".
所以,修改后的请求应该是这样的,
https://api.github.com/search/issues?offset=101&count=15&...
我可以使用“queryParams”哈希更改参数的名称。但无法弄清楚如何将 page=5 更改为 offset=76。
我认为我应该重写 get*page 方法,但我无法访问查询参数。
非常感谢您对此提供的任何帮助。
【问题讨论】:
标签: backbone.js backbone-paginator