gpt4 book ai didi

php - Laravel 4.2 自定义分页按钮 - 为每个按钮添加一个 ID 以进行 AJAX 调用

转载 作者:行者123 更新时间:2023-11-29 05:20:12 26 4
gpt4 key购买 nike

我正在使用 this在 Laravel 4.2 中创建自定义分页的教程。

我收到这个代码-

<ul class="pagination">
<li class="disabled">
<span>«</span>
</li>
<li class="active">
<span>1</span>
</li>
<li>
<a href="http://localhost/car/public/specials?page=2">2</a>
</li>
<li>
<a href="http://localhost/car/public/specials?page=2" rel="next">»</a>
</li>
</ul>

用于分页按钮。

但我需要添加一些 AJAX 和一些带有 ID 的 JS 调用。

所以,我想要这个按钮的这种代码-

<ul class="pagination">
<li class="disabled" id="prev">
<span>«</span>
</li>
<li class="active" id="page[1]">
<span>1</span>
</li>
<li id="page[2]">
2
</li>
<li id="next">
<span>»</span>
</li>
</ul>

这可能吗?

请帮帮我。

在此先感谢您的帮助。

最佳答案

我会给出一个更简单的方法....

将其放在 views 文件夹中的任意位置。假设您将其命名为 partials/pagination.blade.php

将以下代码放入pagination.blade.php(修改它以匹配您的 View )

@if ($paginator->getLastPage() > 1)

<ul class="pagination">
<li><a href="{{ $paginator->getUrl(1) }}" id="page[1]" class="{{($paginator->getCurrentPage() == 1) ? ' disabled' : '' }}">Previous</a></li>
@for ($i = 1; $i <= $paginator->getLastPage(); $i++)
<li><a href="{{ $paginator->getUrl($i) }}" id="page[{{$i}}]" class="{{($paginator->getCurrentPage() == $i) ? ' active' : '' }}">{{ $i }}</a></li>
@endfor
<li><a href="{{ $paginator->getUrl($paginator->getCurrentPage()+1) }}" id="page[{{$paginator->getCurrentPage()+1}}]" class="{{($paginator->getCurrentPage() == $paginator->getLastPage()) ? ' disabled' : '' }}">Next</a></li>
</ul>

@endif

注意:以上代码是示例。更改布局以满足您的需要。

我在编写链接时更喜欢a 标签

在调用分页器时,使用以下内容,

{{$paginator->links('partials.pagination')}}

无需经历所有这些复杂的过程。

但是更有可能的是,无论您尝试做什么,都可以完全使用 javascript 来完成。

关于php - Laravel 4.2 自定义分页按钮 - 为每个按钮添加一个 ID 以进行 AJAX 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26864054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com