php - 分页 - JQUERY
问题描述
想象一下,我1 2 3 4
的表格中有页面,然后如果我单击该页面1
,数字1
将是background: black
那么问题是当我执行时整个页面都是黑色的。请帮我解决这个问题。如果我点击哪个页面,我想更改页面的背景颜色。蒂亚
这是代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div class="table-responsive" id="pagination_data"></div>
<script>
$(document).ready(function(){
load_data();
function load_data(page)
{
$.ajax({
url:"pagination.php",
method:"POST",
data:{page:page},
success:function(data){
$('#pagination_data').html(data);
$(".pagination_link").css({"background":, "black"});
}
})
}
$(document).on('click', '.pagination_link', function(){
var page = $(this).attr("id");
load_data(page);
$(".pagination_link").css({"background":, "black"});
});
});
</script>
PHP代码:
<?php
//pagination.php
$connect = mysqli_connect("localhost", "root", "", "psbr");
$record_per_page = 6;
$page = '';
$output = '';
if(isset($_POST["page"]))
{
$page = $_POST["page"];
}
else
{
$page = 1;
}
$start_from = ($page - 1)*$record_per_page;
$query = "SELECT * FROM accounts ORDER BY id DESC LIMIT $start_from, $record_per_page";
$result = mysqli_query($connect, $query);
$output .= "
<div class='grid-container'>
";
while($row = mysqli_fetch_array($result))
{
$output .= '
<div class="grid-content">
<img src="../accounts/table/upload/'.$row['image'].'" class="grid-image">
</div>
';
}
$output .= '</div> <br /><div align="right">';
$page_query = "SELECT * FROM accounts ORDER BY id DESC";
$page_result = mysqli_query($connect, $page_query);
$total_records = mysqli_num_rows($page_result);
$total_pages = ceil($total_records/$record_per_page);
for($i=1; $i<=$total_pages; $i++)
{
$output .= "<span class='pagination_link' id='".$i."'>".$i."</span>";
}
$output .= '</div><br /><br />';
echo $output;
?>
解决方案
推荐阅读
- python - 如何在 keras 中使用自动编码器对一行进行编码
- r - 将 ggplot 图形导出为 EMS(增强菜单系统配置)格式
- excel - 如何在 VBA 中制作三重级联组合框
- java - CAS 5.3 管理 - 发现多个名为 [spring_web] 的片段。这对于相对排序是不合法的
- c# - 以编程方式获取已安装应用程序可执行文件的列表(Windows10、C#)
- c# - 使用正则表达式对字符串进行分组
- python - 无法加载 python gstreamer 元素
- javascript - 在完全 javascript Web 堆栈中,从十进制货币源转换时如何避免浮点错误?
- powershell-core - 如何使用 sudo 运行 PowerShell pwsh 命令
- c - C: 为什么我的库中的全局变量不会更新?(使用 ALSA 库)