2016-11-15 119 views
1

我正在使用数据表并试图使用数据流行表。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" } 
    ] 
}); 

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

我在做什么错在这里?

回答

2

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

更正后的代码如下所示。

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

查看this example进行演示。