gpt4 book ai didi

javascript - 如何实现带分页的目录

转载 作者:行者123 更新时间:2023-12-02 15:42:30 26 4
gpt4 key购买 nike

我正在开发一个带有分页的目录,我将所有请求重定向到一个索引文件并从那里创建友好的 URL,

我的目录有一些过滤器来搜索产品,当您应用一些过滤器然后进入产品并单击浏览器中的后退按钮时,它会转到目录页面并丢失所有先前应用的过滤器。

我通过 javascript 获取过滤器参数,然后通过 Ajax 通过 POST 将它们发送到我的 php Controller 。

我应该如何正确实现这个?

最佳答案

您需要获取要过滤的数据量,并在 ajax 中提供此池的边界。

举个例子:有 75 个数据行的池,每页 30 个结果。首先你必须计算你的页数,这里是 ceil(75/30),所以这里你有 3 页。

如果您位于第 1 页并且显示结果 1 到 30。您必须计算数据集的开头,此处为 1 : ( (current_page-1)x 结果数 +1) 所以 0 x 30 +1

点击下一页时,您必须提供第二页的内容,这意味着从 (2-1)x30 + 1 : 31 开始

最后一页,从 (3-1)x30 + 1 : 61 开始

每次你必须清除js回调上显示的数据并显示你刚刚得到的新数组。

希望它是清楚的。

关于javascript - 如何实现带分页的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com