使用jquery数据表显示json数据时遇到问题

时间:2014-05-05 06:56:35

标签: jquery json jquery-datatables

我是jquery数据表的新手。我有一个json格式从服务器返回以下格式:

{
  "links": [
    {
      "rel": "self",
      "href": "http://hostname:port/state/city/1"
    }
  ],
  "name1": "value1",
  "name2": "value2",
  "name3": "value3",
  "name4": "value4"

}

在javascript中我使用下面的代码显示在表格中:

<script>
  $(function  ()  {
    $('#dataTable').dataTable( {
      "bJQueryUI": true,
      "sPaginationType": "full_numbers",
      "sAjaxSource": "partials/records.txt",
      "aoColumns": [
        { "mData": "name1" },
        { "mData": "name2" },
        { "mData": "name3" },
        { "mData": "name4" },
      ]
    });
  });
</script>

我收到错误,数据未显示在表格中。如何在数据表中显示上面的json格式?据我所知,我发现脚本中没有"sAjaxDataProp": "list",?错误是因为sAjaxDataProp属性吗?

请让我知道我哪里出错。

1 个答案:

答案 0 :(得分:0)

我找到了查询的解决方案。 json的格式应该是不正确的。 json应包含sAjaxDataProp值。 json应该在数据表使用之前进行格式化。详细信息可在以下链接中找到:Using ajax to load a jQuery DataTable