gpt4 book ai didi

javascript - 带有数据表 javascript 的动态列

转载 作者:行者123 更新时间:2023-11-28 15:30:44 26 4
gpt4 key购买 nike

js 以显示 json 文件。我提取列的名称并构建一个如下所示的数组:

columns = ["Date", "C2R", "CM", "Total"]

我的 sTitle 和 mData 有相同的名称,所以我尝试这样做但失败了。

    jQuery('#result_example').dataTable( {
"data": result_table,
"columns": [
jQuery.each(columns, function(i, value){
//console.log(value); which give ["Date", "C2R", "CM", "Total"]
{ "sTitle": + value + , "mData": + value + },
})
],

paging: true,
searching: false,
"bInfo" : false
} );

目标是得到这样的结果:

    jQuery('#result_example').dataTable( {
"data": result_table,
"columns": [
{ "sTitle": "Date" , "mData": "Date" },
{ "sTitle": "C2R" , "mData": "C2R" },
{ "sTitle": "CM" , "mData": "CM" },
{ "sTitle": "Total" , "mData": "Total" }
],

paging: true,
searching: false,
"bInfo" : false
} );

最佳答案

您可以在外部构建一个对象,然后在dataTable内使用它

var clmns = [];
jQuery.each(columns, function(i, value) {
clmns.push({ "sTitle": value, "mData": value}); // push it in
});
jQuery('#result_example').dataTable({
"data": result_table,
"columns": clmns, // use it here
paging: true,
searching: false,
"bInfo": false
});

关于javascript - 带有数据表 javascript 的动态列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27479616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com