我正在使用数据表,并试图流行一个表与数据。
我得到的数据是这样的:
<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" }
]
});