相关疑难解决方法(0)

自定义数据源属性dataSrc和分页问题

我正在使用jQuery DataTables和服务器端处理模式.但我面临着数据表的问题,我在Datatables文档中搜索了所有内容,但找不到我的答案.

所以问题是我从服务器获得响应,就像这样:

JSON响应

正如您在此JSON响应中所看到的,JSON所需的data.data数据表是在数据表中设置此数据源,有一个属性是Custom Data Property,它工作正常并显示行.现在问题是数据表没有考虑JSON的分页参数,这就是它显示的原因:

分页

请注意,我无法从服务器端更改JSON响应.

更新: 这是js调用脚本:

$(document).ready(function () {
   $("#example").dataTable({
      "ajax": {
          url: app.getApiUrlWithAccessToken('lead/get_all'),
          dataSrc: function(json){
              return json.data.data;
          }
      },
      "lengthMenu": [1,2,5,10,15],
      "columns": [
          { "data": "first_name" },
          { "data": "last_name" },
          { "data": "title" },
          { "data": "email" },
          { "data": "city" },
          { "data": "status" }
      ],
      "processing": true,
      "serverSide": true
   });
});
Run Code Online (Sandbox Code Playgroud)

jquery json datatables yii2

6
推荐指数
1
解决办法
6120
查看次数

标签 统计

datatables ×1

jquery ×1

json ×1

yii2 ×1