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