【问题标题】:Merge 2 datatables in Javascript在 Javascript 中合并 2 个数据表
【发布时间】:2014-03-30 21:15:56
【问题描述】:

在 c# 中,我可以使用 dtOne.Merge(dtTwo); 来合并 2 个数据表。

我有 2 个数据表。

$('#table1').dataTable();

$('#table2').dataTable();

table1 = table1 + table2 这个操作怎么做???

ie 如何使用 javascript 将它们合并到单个数据表中?

【问题讨论】:

  • 你想合并什么。?
  • 我已经尝试过使用 var dtable3 = dtable1.concat(dtable2) .. 但是这很有效..
  • 所以,我认为首先:你想合并你的数据表的实际数据,不是吗?然后是如何传递这些数据的问题......服务器端?客户端?可能是哪个协议... json?至少,我们需要(更多)更多细节来创建一个正确的答案......我只能猜你搜索 s.th。像oTable.fnGetData(); where oTable = $('#table1').dataTable() 然后你得到你的数组并对第二个数据表做同样的事情并连接数组。但如前所述,这只是一个猜测;)

标签: javascript highcharts jquery-datatables


【解决方案1】:

Datatable 类在 javascript 中直接不可用。您可以使用以下方法合并两个数据集合:

1) 您可以使用以下语法合并数组数据:

var newArray = $.merge([], oldArray);

示例:合并两个数组,改变第一个参数。

$.merge( [ 0, 1, 2 ], [ 2, 3, 4 ] )

结果: [0,1,2,2,3,4]

2) 您还可以使用以下语法合并两个 JSON 对象:

var object = $.extend({}, object1, object2);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2023-04-02
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    相关资源
    最近更新 更多