首页 > 编程知识 正文

layui 表格分页,layui的分页为什么不起作用

时间:2023-05-04 19:07:57 阅读:179750 作者:2278

1.前端js代码的表如下:

2.实体类必须继承基类。 基类字段如下所示。

基类需要字段page、limit、startRow等字段。 其中,page和limit字段的名称是唯一的,不能用其他名称替换。

3.前台将ajax请求发送到后台后,后台返回的数据格式如下:

上面的方法在服务层中定义。 getMenusByCondition () )的查询结果是基于在后台传递的page和limit参数在后台获得的。

total是数据库中包含的所有记录数。

4.查询词如下:

上述查询在【按id查询排序的所有记录】中从startRow行中剪切出limit个数据并显示在前页面上。

5.分页控件如下:

单击页码1或2时,将自动调用page字段的set、get方法。 当page的值发生变化时,相应的startRow变量也会发生变化,当startRow的值发生变化时,页面会显示从startRow开始到limit结束的记录。 page和startRow的对应关系如下。

单击此处可自动调用limit变量的set、get方法,当limit值发生变化时,页面将显示不同的显示个数。

6.我在写代码时遇到的坑。

【1】

没有以这样严密的格式返回。 其中total是数据的总记录数,而不是limit查询的记录数。

【2】

第一个别人的基类字段startRow写为satrtRow,但实际上对程序没有什么影响。 烦恼的我更改了,但是startRow对应的set、get方法名称的记述有误,点击【第20页】选项时,页面上显示的还有10条记录。 由于方法名称错误,无法自动调用set,

【3】与startRow对应的set、get方法名称有误。 自动生成的代码也不行。 必须使用以下代码:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。