如何在使用ajax过滤数据时刷新laravel分页

时间:2017-06-29 03:40:44

标签: ajax laravel pagination

我正在使用自定义过滤器来过滤div内容中的数据

<div id="refresh">
<div/>

// pagination 
{{ $lists->links() }}

显示网站时会显示所有数据。

Previous | 1 | 2 | 3 | Next

在我过滤数据后,内容将被刷新,但分页仍然保持不变。

Previous | 1 | 2 | 3 | Next

它应该是2页,因为数据只过滤了2页,但它显示了3页。

Previous | 1 | 2 | Next

我使用ajax通过刷新内容数据来过滤数据。它工作正常,但只是分页不更新。解决这个问题的任何解决方案?

1 个答案:

答案 0 :(得分:0)

尝试使用

<div id="refresh">
 <div/>

    <script type="text/javascript">
        setInterval(function () {
            $('#refresh').load(document.URL + ' #refresh');                  
        }, 1000)
    </script>