控制器代码
View代码
js代码
本文地址:http://liuyanzhao.com/3524.html
转载请注明
- public function index($page=1,$pagesize=20){ //$pagesize是每页显示数量,要和页面下面的js文件里的对应
- $db=D("info");
- $recordnum = $db->count();
- /* echo $recordnum;
- exit(); */
- //计算分页
- $pagenum = $recordnum / $pagesize;
- /* echo 1.5%1.0;
- exit(); */
- //如果不能整除,则自动加1页
- if(is_float($pagenum)){
- $pagenum = (int) $pagenum+2;
- }else{
- $pagenum = (int) $pagenum+1;
- }
- //利用page函数。来进行自动的分页
- $data = $db->order('id desc')->relation(true)->page($page,$pagesize)->select();
- $this->data = $data; //数据
- $this->pagenum = $pagenum;
- $this->pagesize = $pagesize;
- $this->display();
- }
View代码
- <div id="tablelist">
- <table class="table table-hover table-striped" id="table" class=''>
- <tr class="danger">
- <th style='min-width: 50px;'>类别</th>
- <th>信息标题</th>
- <th>发布时间</th>
- </tr>
- <foreach name="data" item='vo'>
- <tr>
- <td align="left">{$vo.info_type}</td>
- <td align="left"><a href="__URL__/showInfo/id/{$vo.id}" class='index_info_title'>{$vo.info_title}</a></td>
- <td align="left">{$vo.create_time|date='Y-m-d H:i:s',###}</td>
- </tr>
- </foreach>
- </table>
- </div>
- <div id="pages">
- <for start="1" end="$pagenum" step="1" name="i"> <a
- onclick="Jumppage({$i});" href="#"><span>{$i}</span></a> </for>
- </div>
js代码
- function Jumppage(page){
- var pagesize = 20;//设置每页显示条数,和控制器里的对应
- var url = '__SELF__';
- $("<div></div>").load(url,{page:page,pagesize:pagesize},function(){
- var data = $(this).find("#tablelist").html();
- $('#tablelist').html(data);
- $(this).remove();
- });
- }
本文地址:http://liuyanzhao.com/3524.html
转载请注明
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏