控制器代码
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
转载请注明

                            
                                

                
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏