2016-11-15 78 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進行演示。