Php Laravel ajax分页集页面
在我的laravel项目中,我在url中使用哈希来跟踪用户的选择,以便他们能够返回到筛选结果。我不希望页面刷新,所以我不会用page=someid(除了散列)更新URL服务器的响应Php Laravel ajax分页集页面,php,jquery,ajax,pagination,laravel-5.1,Php,Jquery,Ajax,Pagination,Laravel 5.1,在我的laravel项目中,我在url中使用哈希来跟踪用户的选择,以便他们能够返回到筛选结果。我不希望页面刷新,所以我不会用page=someid(除了散列)更新URL服务器的响应 if ($request->ajax()) { //The page I want to select posted with ajax $paginaId = $request->input('page'); //some query like $query
if ($request->ajax()) {
//The page I want to select posted with ajax
$paginaId = $request->input('page');
//some query like
$query = Table::Query();
//get 9 items
$rooms= $query->paginate(9);
//Return the response
return Response::json(View::make('front.rooms.render', array('rooms' => $rooms))->render());
}
$paginaId表示所选分页页面。除了一个零件外,一切都很好。我无法设置分页的当前页面。我查看了,但找不到任何解决方案。请尝试以下操作:
$rooms = $query->paginate(9, ['*'], 'page', $paginaId);
在这种情况下,您可以手动设置$paginaId尝试以下操作:
$rooms = $query->paginate(9, ['*'], 'page', $paginaId);
在这种情况下,您可以手动设置$paginaId我已经用您的控制器和jquery post进行了尝试,效果很好。分页在模板内,如果在模板内呈现分页,则当前页面将自动设置。@lamzozo问题是如何设置当前页面。(通常它基于url page=pageid值。但我不设置它,我想在我的控制器中手动设置所选页面。我的代码可以工作,但我需要手动设置页面。我用你的控制器和jquery帖子进行了尝试,效果很好。分页在模板内,如果在模板内呈现分页。@lamzozo问题是如何设置当前页面。(通常它基于url page=pageid值。但我不设置它,而是想在我的控制器中手动设置所选页面。我的代码可以工作,但我需要手动设置页面。检查了源代码,但它在API中:检查了源代码,但它在API中: