thinkphp 无刷新分页的问题 求助 !不知道哪里错了
首先本人菜鸟一名。为了练习TP,所以没有使用TP的page类。/*这是我的代码求助大神帮忙看看哪里错了*/publicfunctionindex(){$this->pag...
首先 本人菜鸟一名。为了练习TP,所以没有使用TP的page类。
/*这是我的代码 求助大神帮忙看看哪里错了*/
public function index(){
$this->page('Article',10);
}
public function page($table,$pagepage){//1 $table:表名 2 $pagepage每一页规定的数量
$t=D($table);
$c=$t->count();//获得记录数
$pagepage=$pagepage;//每一页的数量
$pagenum=ceil($c/$pagepage);//一共有几页
$this->assign('count',$pagenum);//传给前台 输出分页按钮
$num=$this->ajaxPage();//获得前台传过来的页数序号
$list=D('Article')->relation(true)->limit(($num-1)*$pagepage,$pagepage)->select();
$this->assign('list',$list);
}
public function ajaxPage(){
if($_POST['id']){
return $_POST['id'];
}
}
问题出来了,我ajax传的值成功了,也有返回值,但是就是没法分页。是不是我这样写法不对???分不多,求大神详细解答。 展开
/*这是我的代码 求助大神帮忙看看哪里错了*/
public function index(){
$this->page('Article',10);
}
public function page($table,$pagepage){//1 $table:表名 2 $pagepage每一页规定的数量
$t=D($table);
$c=$t->count();//获得记录数
$pagepage=$pagepage;//每一页的数量
$pagenum=ceil($c/$pagepage);//一共有几页
$this->assign('count',$pagenum);//传给前台 输出分页按钮
$num=$this->ajaxPage();//获得前台传过来的页数序号
$list=D('Article')->relation(true)->limit(($num-1)*$pagepage,$pagepage)->select();
$this->assign('list',$list);
}
public function ajaxPage(){
if($_POST['id']){
return $_POST['id'];
}
}
问题出来了,我ajax传的值成功了,也有返回值,但是就是没法分页。是不是我这样写法不对???分不多,求大神详细解答。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询