如何一次获取一页的数据
How to fetch the data for one page at a time
我在使用Bootstrap的jQuery DataTables中一次获取行数的问题。首先,我下面的代码从数据库中获取整个数据并开始分页。
但是我希望一次加载一页的数据。
我的PHP代码是:
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th> Name</th>
<th>category</th>
<th>Location</th>
</tr>
</thead>
<tbody>
<?php foreach ($datastat as $row) {
?>
<tr>
<td><?php echo $row['fname'];?> <?php echo $row['mname'];?> <?php echo $row['lname'];?></a></td>
<td><?php echo $row['category'];?></td>
<td><?php echo $row['location'];?></td>
</tr>
<?php }?>
</tbody>
<tfoot>
<tr>
<th> Name</th>
<th>category</th>
<th>Location</th>
</tr>
</tfoot>
</table>
我的JavaScript代码是:
$(function() {
$('#example1').dataTable({
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"pageLength": 10
});
});
您需要实现服务器端处理才能一次从服务器检索一页,请参阅此示例。
幸运的是,DataTables发行版包括PHP类ssp.class.php
和示例代码,使其相当容易与PHP一起使用。
相关文章:
- 数据表自动生成的序列号无法正常工作.对于每一页
- PagingToolbar的Extjs问题-下一页的数据相同
- 从页面上点击的链接中删除数据,然后移动到下一页&在CasperJS中重复
- 一页上的多个数据表不起作用
- 如何将数据传递到HighCharts中的下一页
- 如果下一页或其他某个页面 JQuery 数据表中存在该行,如何删除该行
- 使用滚动重新加载 Jqgrid 时出现问题 - 重复的行数据并缺少最后一页
- 如何一次获取一页的数据
- 数据表在页面加载时转到最后一页
- 选择2-无限滚动不加载带有远程数据的下一页
- 有两个html页面.当我从下一页恢复到第一页时,我希望保存第一页的数据状态
- 一页上有多个表的数据表
- 当一页上有超过24个表单时,操作表单数据
- 富文本编辑器(使用YUI简单文本编辑器)未将数据发送到下一页
- 从前一页的数据传输到第二页PHP/MySQL
- Javascript发布数据并转到下一页
- 在yii2中将数据传递到下一页
- 在JS中发送数据到下一页以触发事件
- 为什么下面的JSPDF代码在下一页上打印数据?
- C#将表单元格数据从一页发送到另一页