Javascript 显示动态列的Datatable的未知参数错误

Javascript 显示动态列的Datatable的未知参数错误,javascript,datatables,Javascript,Datatables,它一直在第0行第0列抛出未知参数S.N。这将显示两次,然后退出。这些列和数据都是通过ajax获取的 结构构造正确。用控制台检查过了 但是这个错误会弹出,数据表是空的 列数正确,但没有任何数据 if (response.isOk == true) { var data = new Array(); var columns = JSON.parse(response.responseObject.columns); var counter =

它一直在第0行第0列抛出未知参数S.N。这将显示两次,然后退出。这些列和数据都是通过ajax获取的

结构构造正确。用控制台检查过了

但是这个错误会弹出,数据表是空的

列数正确,但没有任何数据

if (response.isOk == true)
    {
        var data = new Array();
        var columns = JSON.parse(response.responseObject.columns);
        var counter = 1;

        $.each(response.responseObject.data, function(index, value)
        {
            var datum = new Array();

            $.each(columns, function(ind, val)
            {
                if (val.data == "S.N.")
                {
                    datum.push(counter);                    
                }
                else 
                {
                    datum.push(value[val.data]);
                }               
            });

            counter++;

            data.push(datum);
        });

        if (tabReport != "")
        {
            tabReport.destroy();
        }

        tabReport = $("#tabReport").DataTable
        (
            {
                dom: "Bfrtip",
                columns: columns,
                buttons: 
                [
                    {
                        extend:    "excelHtml5",
                        text:      'Download',
                        titleAttr: "Excel"
                    }            
                ],              
                data: data
            }
        );
    }

这是数据表所需的格式。

请添加
console.log(数据)就在
tabReport=$(“#tabReport”).数据表…
并在此处包括该调用的结果。数据0:(7)[1,“29”,“ivws”,“2015-05-29 12:08:52”,“active”,“demo”,“GAGAN MAHESHWARI”]1:(7)[2,“284”,“Karmel”,“2015-06-26 12:18:00”,“inactive”,“active”,“ADITYA MAHESWARI”]列0:{Data:“S.N.”,mData:“S.N.”1:{data:“SId”,mData:“SId”}2:{data:“School”,mData:“School”}3:{data:“Created”,mData:“Created”}4:{data:“Status”,mData:“Status”}5:{data:“Lead”,mData:“Lead”}6:{data:“Employee”,mData:“Employee”}@YevgenGorbunkov我的道歉。问题是列数组。我必须以[[data:asd]]的形式呈现它谢谢你们的帮助。
`var columns = 
[
[data: "asd"],
[data: "asd"],
[data: "asd"]
];`