如何解决使用Laravel分页器
我使用Laravel 7构建了一个应用程序,使用无限滚动和分页时遇到了一些问题。
实际上,问题是当我使用以下命令在分页链接上添加URL信息时:
{{$ properties-> withQueryString()-> query())-> links()}}
我也尝试了使用{{$ properties-> withQueryString()-> query())-> links()}},但没有成功。
仅当我仅使用{{$ properties-> links()}}时,分页才有效
<div class="infinite-scroll">
<ul style="display:flex">
@foreach($properties as $properties_ind => $properties_array)
<li>
<div class="card-spotlight">
<a class="card-spotlight" href="{{ route('show_property',['dados' => $properties_array['url'],'referencia' => $properties_array['url_ref']]) }}" target="_blank">
<img src="{{ $properties_array['foto_principal']->link_miniatura }}" alt="title" class="img-fluid">
<h4 style="text-transform:uppercase;">
{{ ($properties_array['nome_tipo']) }}
</h4>
<p class="card-spotlight-price">{{' R$ ' . number_format($properties_array['preco'],2,",".")}}</p>
</a>
</div>
</li>
@endforeach
</ul>
{{ $properties->appends(request()->query())->links() }}
jQUERY函数
$('ul.pagination').hide();
$(function() {
$('.infinite-scroll').jscroll({
autoTrigger: true,loadingHtml: '',padding: 0,nextSelector: '.pagination li.active + li a',contentSelector: 'div.infinite-scroll',callback: function() {
// $('ul.pagination').remove();
}
});
});
控制器
$properties->paginate(15);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。