【发布时间】:2017-12-02 14:45:47
【问题描述】:
我正在使用自定义过滤器来过滤 div 内容中的数据
<div id="refresh">
<div/>
// pagination
{{ $lists->links() }}
显示站点时会显示所有数据。
Previous | 1 | 2 | 3 | Next
i过滤数据后,内容会刷新,但分页不变。
Previous | 1 | 2 | 3 | Next
它应该是 2 页,因为数据只过滤了 2 页,但它显示了 3 页。
Previous | 1 | 2 | Next
我正在使用 ajax 通过刷新内容数据来过滤数据。它工作正常,但只是分页不更新。有什么办法可以解决这个问题?
【问题讨论】:
-
把分页块放在
<div id="refresh">里面 -
如果这样做,分页到其他页面时内容css样式会丢失。
-
您必须使用 javascript 更新链接。您需要使用响应中的
last page和current_page属性来计算应该显示哪些链接。
标签: ajax laravel pagination