使用ajax过滤数据时如何刷新laravel分页
我正在使用自定义筛选器筛选div内容中的数据使用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 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>