Javascript 显示动态列的Datatable的未知参数错误
它一直在第0行第0列抛出未知参数S.N。这将显示两次,然后退出。这些列和数据都是通过ajax获取的 结构构造正确。用控制台检查过了 但是这个错误会弹出,数据表是空的 列数正确,但没有任何数据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 =
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"]
];`