datatables服务器端响应嵌套

时间:2013-05-03 14:37:01

标签: ajax json datatables server-side

关于使用数据表(http://www.datatables.net)和服务器端数据检索的简单问题 Datatables期望服务器的特殊格式位于响应的根目录中:

{
  "sEcho": 1,
  "iTotalRecords": "57",
  "iTotalDisplayRecords": "57",
  "aaData": [
    {
      "engine": "Gecko",
      "browser": "Firefox 1.0",
      "platform": "Win 98+ / OSX.2+",
      "version": "1.7",
      "grade": "A"
    },...
  ]
}

但是我想在服务器的json响应中将所有这些嵌套在另一个地方:

{
  myshit: "",
  status: "success",
  morestuff: "yoyo",
  datatables: { here will be all of the json related to datatables }
}

我在API中找不到这个属性 我现在知道的唯一选项是使用他们应该查找的确切嵌套属性来定义所有列。

你知道这样的财产吗?或者可以建议一个实现这种嵌套的好方法吗?

1 个答案:

答案 0 :(得分:0)

因为sAjaxSource需要特定顺序的数据集,所以你必须使用$ .getJSON代替你所描述的嵌套布局