将datatables.net与javascript一起使用

将datatables.net与javascript一起使用,javascript,twitter-bootstrap,multidimensional-array,datatables,Javascript,Twitter Bootstrap,Multidimensional Array,Datatables,所以我有一些javascript数组,比如array1=[1,2,3]和array2=[4,5,6],我希望这些数组代表列数据,而不是它想要的行数据。 我将如何使桌子看起来像: 我一整天都在胡思乱想,似乎找不到解决方案……这支持吗?只需按需要输出数据即可 var rows = ''; for (var i = 0; i < array.length; i++) { //assumes equal size arrays rows += '<tr><td>'+

所以我有一些javascript数组,比如
array1=[1,2,3]
array2=[4,5,6]
,我希望这些数组代表列数据,而不是它想要的行数据。 我将如何使桌子看起来像:


我一整天都在胡思乱想,似乎找不到解决方案……这支持吗?

只需按需要输出数据即可

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
}
var行=“”;
对于(var i=0;i
离开aw04,这里有一种方法,通过转换列和行来创建一个新数组。如果要生成表,请使用此方法

var行=[];
对于(var i=0;i

只需确保array1的元素数与array2的元素数相同。

他正在使用jquery插件,该插件将数据作为javascript数组接受。他只是需要改变数组的格式。是的,这使用html,对吗?但我想使用datatables.net或bootstrap表来增加功能……所以我想我只需要弄清楚如何重新格式化数组?>@Andrew在最基本的示例中,它是在现有表上运行的,这就是为什么我真正采用这种方法,不过没关系。您可以使用相同的逻辑来重新构造数据。@aw04,这是一个非常聪明的方法。也许制作一个基本的表格,然后把它转换成datatables.net就可以了……是的,如果它能为你创建表格,我会这么做,我的答案可能是一个额外的步骤。是的,这也是一个简单的方法,把它们推到一起。谢谢
var rows = [];

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