C# 如何向数据表动态添加列?
我想在DataTables中动态添加列 我检索一个数组,其中包含数据表标题的值。 对于第一列,我什么都不想要,然后我想把我的数组和值放在一起 我使用Ajax检索allyearstat11中数据表标题的值 以下是我的javascript代码:C# 如何向数据表动态添加列?,c#,javascript,jquery,datatable,C#,Javascript,Jquery,Datatable,我想在DataTables中动态添加列 我检索一个数组,其中包含数据表标题的值。 对于第一列,我什么都不想要,然后我想把我的数组和值放在一起 我使用Ajax检索allyearstat11中数据表标题的值 以下是我的javascript代码: function getStatistic11() { var response; var allstat11 = []; var allyearstat11 = []; var nbY = 20; $.ajax({ type: 'GET',
function getStatistic11() {
var response;
var allstat11 = [];
var allyearstat11 = [];
var nbY = 20;
$.ajax({
type: 'GET',
url: 'http://localhost:52251/Service1.asmx/Statistic_11',
data: "nbYear='" + nbY + "'",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
response = msg.d;
for (var i = 0; i < response.Items.length; i++) {
allstat11[i] = new Array(nbY);
var j = 0;
allstat11[i][j] = response.Items[i].Interventie;
var t = 1;
while (j <= nbY) {
allstat11[i][t] = response.Items[i].Sum[j];
t++;
j++;
}
}
for (var k = 0; k <= nbY; k++) {
allyearstat11[k] = response.Items[0].YearStart + k;
}
fillDataTable11(allstat11, allyearstat11);
},
error: function (e) {
alert("error loading statistic 11");
}
});
}
我可以在“aoColumns”中使用for循环吗?
我该怎么办?我解决了这个问题:
var tabTitleColumn = [];
for (var i = 0; i < allyearstat11.length; i++) {
tabTitleColumn.push({
"sTitle": allyearstat11[i],
});
};
var tabTitleColumn = [];
for (var i = 0; i < allyearstat11.length; i++) {
tabTitleColumn.push({
"sTitle": allyearstat11[i],
});
};
'aoColumns': tabTitleColumn