Javascript数据表填充数据问题(没有返回错误)



我正在使用数据表,并试图流行一个表与数据。

我得到的数据是这样的:

<table id="mytable" class="display" width="100%"></table>
{
  "users": [
    {
      "id": "6700",
      "user": {
        "firstName": "somename"
      },
      "Count": 0
    }
  ]
}

这就是我所做的:

var dataSet = {
    "users": [
        {
            "id": "6700",
            "user": {
                "firstName": "somename"
            },
            "Count": 0
        }
    ]
};
jQuery('#mytable').DataTable( {
    data: dataSet,
    columns: [
        { "users": "id" }
    ]
});

我没有得到任何错误,但数据也没有插入。

我做错了什么?

data选项中,您需要提供包含对象数组(dataSet.users)的变量。同样在columns.data选项中,您需要在数组(id)中的每个对象中定义属性。

更正后的代码如下所示。

jQuery('#mytable').DataTable( {
    "data": dataSet.users,
    "columns": [
        { "data": "id", "title": "ID" }
    ]
});

最新更新