我将获得以下网址: domain.com/hello.-6ren">
gpt4 book ai didi

javascript - 无法更改事件分页按钮,因为它使用 php 刷新

转载 作者:行者123 更新时间:2023-11-30 11:35:00 24 4
gpt4 key购买 nike

我试图在单击它时更改事件分页按钮,但它会刷新并保持与刷新后获取数据相同。这是代码:

<?php
for ($page=1;$page<=$number_of_pages;$page++) {
?>
<li class="page-item"><a class="page-link" href="view_videos.php?page=<?php echo $page;?>"><?php echo $page; ?></a></li>
<?php
}
?>

我将获得以下网址:

domain.com/hello.php?page=1
domain.com/hello.php?page=2

当我点击第二个按钮时,url 更改为 domain.com/hello.php?page=2 然后我想将第二个按钮的背景颜色更改为事件状态,但由于页面刷新,它没有变为事件状态。

这是我的导航栏截图

enter image description here

最佳答案

非常简单:

像这样获取page_id:

$page_id = isset($_GET['page']) ? $_GET['page'] : false;

现在你有当前页面的编号

然后在循环中,您可以像这样进行另一次检查:

<li class="page-item<?php echo ($page_id == $page) ? ' my-background' : '' ?>"><a class="page-link" href="view_videos.php?page=<?php echo $page;?>"><?php echo $page; ?></a></li>

然后你可以在你的 .css-file 中这样做:

.my-background {
background-color: #FF0000; /* Maybe add "!important" if necessary */
}

关于javascript - 无法更改事件分页按钮,因为它使用 php 刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845177/

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