【发布时间】:2023-04-01 18:49:01
【问题描述】:
我在使用 Laravel 分页和 Ajax 时遇到了一点问题。我成功获取了前 10 个数据,但无法获取接下来的 10 个数据,依此类推。
下面是我的代码
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));
}
从代码中返回total,per_page,current_page,last_page,from,to,我该返回哪一个给服务器获取接下来的10条数据?
【问题讨论】:
-
向我们展示您的 ajax 和响应数据。