有什么方法可以将分页添加到从数据库中获取数据的 table?
Is there any way to add pagination to a table, which fetches data from database?
我在 table 分页方面遇到了很大的麻烦。我用 "Table pagination" 搜索了每个 YouTube 视频,Google 的 10 页,但 none 对我有用。我的 table 具有语义 UI 样式 (class) 并从数据库中获取数据。我不知道如何为此 table 添加分页。我也尝试了 JQuery 插件等等,但那是行不通的。
您可以尝试使用datatables plugin。它具有许多功能以及分页选项。
HTML 文件
<div>
<table id="myTable">
<thead> <tr>..</tr></thead>
<?php
Use php to populate table
foreach row fetched from database table
{
?>
<tr>
<td>data1</td>
<td>data1</td>
</tr>
<?php
}
?>
</div>
.....
在 JS 中
$(document).ready(function() {
$('#myTable').DataTable( {
"ordering": false,
"info": false,
....
} );
} );
我在 table 分页方面遇到了很大的麻烦。我用 "Table pagination" 搜索了每个 YouTube 视频,Google 的 10 页,但 none 对我有用。我的 table 具有语义 UI 样式 (class) 并从数据库中获取数据。我不知道如何为此 table 添加分页。我也尝试了 JQuery 插件等等,但那是行不通的。
您可以尝试使用datatables plugin。它具有许多功能以及分页选项。
HTML 文件
<div>
<table id="myTable">
<thead> <tr>..</tr></thead>
<?php
Use php to populate table
foreach row fetched from database table
{
?>
<tr>
<td>data1</td>
<td>data1</td>
</tr>
<?php
}
?>
</div>
.....
在 JS 中
$(document).ready(function() {
$('#myTable').DataTable( {
"ordering": false,
"info": false,
....
} );
} );