一、使用smarty+ajax+php实现无刷新分页效果
效果图
1 2 3 4 5ajax分页 6 22 23 24 37 38 39 40 41
1 $pageCount){25 $pageNext = $pageCount;26 }27 //判断当前页码越界28 if($pageCurrent<1){29 $pageCurrent= 1;30 }31 if($pageCurrent>$pageCount){32 $pageCurrent = $pageCount;33 }34 //偏移量35 $offset = ($pageCurrent-1)*$pageSize;36 $sql ="select * form category order by id desc limit $offset,$pageSize";37 $result = mysql_query($sql);38 $num = mysql_num_rows($result);39 $data= array();40 for($i=0;$i<$num;$i++){41 $data[] = mysql_fetch_assoc($result);42 }43 mysql_close();44 //引入smarty45 include('Smarty/smarty.class.php');46 $smarty =new Smarty();47 $smarty->assign('data',$data);48 $smarty->assign('count',$count);49 $smarty->assign('pageCurrent',$pageCurrent);50 $smarty->assign('pageCount',$pageCount);51 $smarty->assign('pagePrev',$pagePrev);52 $smarty->assign('pageNext',$pageNext);53 $smarty->assign('pageSize',$pageSize);54 str =smarty->fetch('page.htpl');55 header('Content-Type:text/html;charset=gb2312');56 echo str;57 ?>
1
序号 | 4分类名 | 5描述 | 6
{counter} | 10{ $value['name']} | 11{ $value['content']} | 12
16 共{ $count}条数据17 共{ $pageCount}页18 每页{ $pageSize}条19 当前第{ $page}页20 首页21 $pagePrev});">上一页22 $pageNext});">下一页23 $pageCount});">尾页24 | 25
二、分类联动
相关代码:
1 2 3 4 575 76 77分类联动 6 21 22 23 59 60 61
1
三、搜索功能
1 2 3 4 5jsonp 6 7 47 48 87 88 8990 91 9294 9593