0
我有以下漂亮的jQuery插件連接問題稱爲數據表。如何在DataTables中創建動態列生成?
我需要的東西是從JSON獲得表,我做到了,但它是靜態的(我的意思是我在代碼中每列名等寫)喜歡這裏:
<table id="example">
<thead>
<tr>
<th class="site_name">COLUMN1</th>
<th>COLUMN2</th>
<th>COLUMN3</th>
<th>COLUMN4</th
</tr>
</thead>
<tbody>
</tbody>
</table>
$(document).ready(function() {
var oTable = $('#example').dataTable({
"bProcessing": true,
"sAjaxSource": "http://localhost/tables/myjson.json",
"bDeferRender": true,
"aoColumns": [
{ "mData": "COLUMN1" },
{ "mData": "COLUMN2" },
{ "mData": "COLUMN3" },
{ "mData": "COLUMN4" }
]
});
});
而且有我的JSON文件:
{"aaData":
[{"COLUMN1":"VAL1",
"COLUMN2":"VAL2",
"COLUMN3:"VAL3",
"COLUMN4":"VAL4"}]}
,我想達到的目標是生成列名動態(自J讀SON)並將這些列名放在th標籤和「aoColums」之間。例如,如果我將與列和不同勢列指出錯誤計數得到Json的名字,現在應該生成表像即時生成。
在此先感謝!
有你檢查嗎? http://datatables.net/blog/Extended_data_source_options_with_DataTables –
我檢查。在這種情況下,什麼都不感興趣 – user3114157