【发布时间】:2012-03-16 22:10:28
【问题描述】:
【问题讨论】:
标签: javascript pagination
【问题讨论】:
标签: javascript pagination
我会说这取决于您的服务器端。如果您正在使用 Rails 开发,那么有一个不错的分页宝石:will_paginate (https://github.com/mislav/will_paginate/wiki/installation) 以及一些可用的 Railscast:http://railscasts.com/episodes?utf8=%E2%9C%93&search=will_paginate
【讨论】:
是的服务器端分页。例如使用 sql 你可以有这样的查询
SELECT * FROM orders WHERE 1 ORDER BY data DESC LIMIT 5,10
其中 10 是您希望每页显示的记录数,而 5 是您要开始的记录。
如果您的当前页面是第 2 页,并且所有记录的总和为 100,并且您希望为每个页面显示 10 个结果,那么您最终将得到 100/10 = 10 个页面,每个页面有 10 个结果。可以通过url参数获取当前页面。
【讨论】: