0
我想问一下如何在一页上使用JavaScript代码生成的更多表的DataTables插件。从三张表格中只显示两张,顺序错误。在一个页面上有更多表的数据表
var keywords1 = JSON.parse("{\"1\": [\"lor\"],\"2\": [\"ember\"],\"3\": [\"pleasant\"]}");
var keywords2 = JSON.parse("{\"1\": [\"bachelor\"],\"2\": [\"mber\"],\"3\": [\"pleasant\"]}");
var keywords3 = JSON.parse("{\"1\": [\"b\"],\"2\": [\"rem\"],\"3\": [\"pl\"]}");
buildKeywordTableString(keywords1);
buildKeywordTableString(keywords2);
buildKeywordTableString(keywords3);
function buildKeywordTableString(keywords){
var keywordTableString = '<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>';
var keys = Object.keys(keywords);
var dataSet = new Array();
for (var i = 0; i < keys.length; i++){
for (var j = 0; j < keywords[keys[i]].length; j ++){
var row = new Array();
row.push(keywords[keys[i]][j]);
row.push(keys[i]);
dataSet.push(row);
}
}
$('#example').dataTable({
"data": dataSet,
"columns": [
{ "title": "Key" },
{ "title": "R" }
]
});
document.body.innerHTML = keywordTableString + document.body.innerHTML;
}
感谢您的帮助。