该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
function changepage(page){
$.post("pages.php",{page:page},function(data){
$("#pagetable").html(data);
}
)}
$(document).ready(function(){
changepage(1);
$("#firstpage").click(function(){
changepage(1);
});
$("#lastpage").click(function(){
changepage(10000);
});
$("#gopage").click(function(){
changepage($("#page").val());
});
});
这里前一页和后一页的函数不会调用了,可以传递如 +1 -1这样的字符串,然后再后台的ajax页面里再处理吗?这种方法是不是很笨拙?
ajax处理文件的大致内容如下:
$pagesize=10;
$rs=mysql_query('select count(ID) as SID from users') or die(mysql_error().'< br>');
if(!$rs){die(mysql_error().'< br>');}
$ary=mysql_fetch_assoc($rs);
if(!$ary){die(mysql_error().'< br>');}
$num=$ary['SID'];
$pagenum=(int)ceil($num/$pagesize);
if(!empty($_POST['page']))
{
if (intval($_POST['page'])
{
$page=intval($_POST['page']);
}
else
{
$page=$pagenum;
}
}
else
{
$page=1;
} if ($page<1)
{
$page=1;
}