将JSON数据添加到datatable

The*_*Guy 1 jquery json jquery-datatables

我想将JSON数据添加到现有数据表中.

JSON数据如下所示:

[
    ["Trident","Internet Explorer 4.0","Win 95+","4","X","X"],
    ["Trident","Internet Explorer 4.0","Win 95+","4","X","X"],
    ["Trident","Internet Explorer 4.0","Win 95+","4","X","X"],
    ["Trident","Internet Explorer 4.0","Win 95+","4","X","X"]
]
Run Code Online (Sandbox Code Playgroud)

我试过了:

$('#' + tab + '_table').dataTable().fnAddData(data);
Run Code Online (Sandbox Code Playgroud)

data 持有JSON数据.

任何事情似乎都错了,因为它只添加了一行:

在此输入图像描述

小智 5

看起来您要求dataTables将原始JSON数据添加到您的表中.您应首先解析它JSON.parse()并添加生成的Javascript数组.

var jsdata = JSON.parse(data);
$('#' + tab + '_table').dataTable().fnAddData(jsdata);
Run Code Online (Sandbox Code Playgroud)