繁体   English   中英

php select的ajax成功后对jquery的简单分页

[英]Simple pagination for jquery after ajax success of php select

我想对ajax成功的结果进行分页。 在我获得成功的ajax中,我将所有结果追加到一个表中(this table is empty by default only header)

我使用了教程,但是当表默认为空时,我无法弄清楚如何使其工作。 默认情况下,我能够使它运行。

ajax success之后填充表时,所有数据都不会显示任何内容。 是否有针对这种情况的more applicable sample或教程。 what needs to be done on the current教程what needs to be done on the current才能使其正常工作。

任何建议表示赞赏

您不应以这种方式使用分页,建议您使函数仅返回所选页面所需的记录。

如果只想显示一个子集(第1页中的30行),则可以使ajax返回所有集合(例如300行)。 因此,您应该在从数据库返回记录的函数中添加一些参数(我们称它为getRecords):

  • page :分页器的当前/选定页面
  • 记录 :您希望在每个页面中显示多少条记录

结合这两个,您可以相应地限制您的sql,f.instance(您可以在php代码中的调用之前准备限制和偏移量):

select blablabla from blablable where blablablu
limit records, offset (page  * records)

注意:此处的第一页为零。 因此对于第一页,第一个记录将为0,最后显示的记录将为30(这是(0 +1)* 30)。

在这里,您有一个很好的教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM