laravel ajax分页

php部分


//1、查询数据库总条数

$count = $this->custom->count();

//2、设置每页显示条数

$rev = '10';

//3、求总页数

$sums = ceil($count/$rev);

//4、求单前页

$page = Input::get('page');

if(empty($page)){

    $page = "1";

}

//5、设置上一页、下一页

$next = ($page+1)<$sums?$page+1:$sums;

$prev = ($page-1)>0?$page-1:1;

//6、求偏移量

$offset = ($page-1)*$rev;

//7、sql查询数据库

$data = $this->custom->custom($offset,$rev);

$data = json_decode($data);

//8、数字分页

$pp = array();

for($i=1;$i<=$sums;$i++){

    $pp[$i]=$i;

}

return view('admin.expire',compact('data','page','prev','next','sums'));


laravel ajax分页_第1张图片

HTML部分



laravel ajax分页_第2张图片
laravel ajax分页_第3张图片

::一定要注意 id=“box”  写到最外面那层div


非原创

你可能感兴趣的:(laravel ajax分页)