1. 生成分页,除了render()外,js代码:
if(data.total>0){
var p_c = Math.ceil(data.total/data.per_page);
$('#nav-supply-page ul').append('<li><a href="#" class="supply-page" page="1">«</a></li><li><a href="#" page="'+p_c+'">»</a></li>');
for(var p=0; p<p_c;){
if(++p==data.current_page)
$('#nav-supply-page ul li:last').before('<li class="active"><a href="#" class="supply-page" page="'+p+'">'+p+'</a></li>');
else
$('#nav-supply-page ul li:last').before('<li><a href="#" class="supply-page" page="'+p+'">'+p+'</a></li>');
}
}
2.控制器检索,指定当前分页,代码:
public function search($page=1){
if(input('page')){
$page = input('page');
}
return db('user')->where('status','>',0)->paginate(config('search_limit'),false,['page'=>$page]);
}
3.点击分页按钮,进行检索,js代码:
$(document).on('click', '.page', function(){
last_click.attr('page', $(this).attr('page'));
last_click.click();
});
我已成功实现,一个检索链分页检索功能。
最佳答案