【发布时间】:2011-03-23 00:29:53
【问题描述】:
我还没有遇到一个很好的教程,它解释了如何从数据库加载记录并使用 jQuery Ajax 将它们吐出并显示分页导航。
示例页面
- 苹果
- 香蕉
- 梨
- 葡萄
(分页导航) [首页] [上一页] [5] [6] [7] [下一页] [最后一页]
在我的脑海中,我认为它是这样工作的。
- 用户加载主页。主页由 默认用 at 吐出记录 第一个偏移量和 每页指定的结果(例如 限制 0,10)
- 服务器端脚本查询计数 记录,推断数量 使用结果导航的页面 每页。
- 服务器端脚本回显一个 基于当前的导航面板 页面。
- jQuery 监听点击事件 导航面板,使用 get 获取 内容并设置内容的html 容器。
我还希望更改网站的 URL,以防有人刷新页面(以明显显示所需的结果)。
如何做到这一点?
【问题讨论】:
-
嗯,这完全取决于您的服务器端框架。服务器必须告诉页面总共有多少页,总共有多少条记录(可能是因为您可能想要显示它)以及当前页面是什么。确切的沟通方式可能在整个地图上有所不同。您所说的“与导航面板相呼应”,基本上涵盖了它。那看起来像什么?这取决于你的服务器。
标签: ajax jquery pagination