Jquery 如何对数据进行分页Laravel和Ajax
我在使用Ajax的Laravel分页时遇到了一个小问题。我成功地获取了前10个数据,但无法获取下10个数据,依此类推 下面是我的代码Jquery 如何对数据进行分页Laravel和Ajax,jquery,ajax,laravel,Jquery,Ajax,Laravel,我在使用Ajax的Laravel分页时遇到了一个小问题。我成功地获取了前10个数据,但无法获取下10个数据,依此类推 下面是我的代码 public function FetchClassList() { $user_id = Input::get("user_id"); $offset = Input::get("offset", 0); $limit = 10; $class_list = DB::table('users')
public function FetchClassList()
{
$user_id = Input::get("user_id");
$offset = Input::get("offset", 0);
$limit = 10;
$class_list = DB::table('users')
->leftJoin('profiles', 'users.user_id', '=', 'profiles.user_id')
->select('user_sname','user_fname','users.user_id','user_uname')
->where('users.userid','!=',$user_id)
->orderBy('users.user_sname')
->skip($offset)->take($limit)->get();
$totalItems = DB::table('users')
->leftJoin('profiles', 'users.user_id', '=', 'profiles.user_id')
->where('users.user_id','!=',$usere_id)->count();
$class_list = Paginator::make($class_list, $totalItems, $limit);
return Response::json(($class_list));
}
从代码中,它返回
总计、每页、当前页、最后一页、从、到
,其中哪一个返回到服务器以获取下一个10个数据?尝试以动态方式增加偏移变量的值
$offset=Input::get(“offset”,0)代码>
因为它静态初始化为零。伪代码:
$offset = ($page * $per_page) - $per_page;
这是一个相关的问题。谢谢您的回复。我已经这样做了,但是返回的当前页面
没有增加。如何跟踪我是哪一页?可以使用分页器上的appends方法将分页链接添加到查询字符串中。这将生成如下所示的URL:,然后您可以监视捕获页面参数的当前页面。