Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ajax过滤数据时如何刷新laravel分页_Ajax_Laravel_Pagination - Fatal编程技术网

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

使用ajax过滤数据时如何刷新laravel分页,ajax,laravel,pagination,Ajax,Laravel,Pagination,我正在使用自定义筛选器筛选div内容中的数据 <div id="refresh"> <div/> // pagination {{ $lists->links() }} 过滤数据后,内容将刷新,但分页仍保持不变 Previous | 1 | 2 | 3 | Next 它应该是2页,因为数据只过滤了2页,但显示了3页 Previous | 1 | 2 | Next 我使用ajax通过刷新内容数据来过滤数据。它工作正常,但只是分页不更新。有解决此问题的解决方案

我正在使用自定义筛选器筛选div内容中的数据

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

// pagination 
{{ $lists->links() }}
过滤数据后,内容将刷新,但分页仍保持不变

Previous | 1 | 2 | 3 | Next
它应该是2页,因为数据只过滤了2页,但显示了3页

Previous | 1 | 2 | Next

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

尝试使用

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

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

setInterval(函数(){
$(“#刷新”).load(document.URL+“#刷新”);
}, 1000)

将分页块放入
中,如果这样做,则在分页到其他页面时,内容css样式将丢失。您必须使用javascript更新链接。您需要使用响应中的
最后一页
当前页面
属性来计算应该显示哪些链接。
<div id="refresh">
 <div/>

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