使用带有javascript的datatables.net

时间:2016-08-03 18:47:39

标签: javascript twitter-bootstrap multidimensional-array datatables

所以我有几个javascript数组,例如。 array1 = [1,2,3]array2 = [4,5,6]我想要这些数组来表示列数据,而不是它想要的行数据。 如何使表格看起来像:

This

我整天都在拔头发,我似乎无法找到解决方案......这是否支持?

2 个答案:

答案 0 :(得分:6)

关闭aw04的good answer,这是通过转置列和行来创建新数组的方法。如果要生成表based on data you have in a javascript array,请使用此方法。

var rows = [];

for (var i = 0; i < array1.length; i++) { 
    rows.push([array1[i],array2[i]]);
}

确保array1具有与array2相同数量的元素。

答案 1 :(得分:4)

只需输出您需要的数据。

var rows = '';

for (var i = 0; i < array.length; i++) { //assumes equal size arrays
  rows += '<tr><td>'+array[i]+'</td><td>'+array2[i]+'</td></tr>';
  //or however you do this
}