【问题标题】:Datatables::of() returning "data":[] on every page in pagination except firstDatatables::of() 在分页的每一页上返回“data”:[],除了第一页
【发布时间】:2020-07-01 11:12:45
【问题描述】:

我使用DB::table() 获取数据表所需的数据,而不是将收到的集合传递给return Datatables::of()。 数据(用于调试目的)是静态的 - 对于每个请求,我都使用 ->skip(0)->take(10)->get(); 获取前 10 行。问题是对于每一页(除了第一页)Datatables::of() 返回"data":[]。我已经使用dd(Collection) 进行了检查 - 数据相同...

Datatables::of() 返回的内容的开始:

{"draw":2,"recordsTotal":16684,"recordsFiltered":16684,"data":[],

我错过了什么?

【问题讨论】:

  • 你是手动绘制数据表吗?
  • @DilipHirapara 什么意思?

标签: json ajax laravel datatables pagination


【解决方案1】:

解决方案是将->skipPaging()添加到Datatables::of()

【讨论】:

    猜你喜欢
    • 2011-11-03
    • 2015-12-05
    • 2011-11-04
    • 2013-10-28
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2016-06-24
    • 2018-09-15
    相关资源
    最近更新 更多