场景

如图:

DataTables提示:DataTables warning: table id=queueInfo_table - Requested unknown parameter

实现

依据提示可知第一行第五列的type参数为空或不存在。

其官方解释为:

​https://datatables.net/manual/tech-notes/4​

所以找到这个表的type属性赋值的代码。

columns: [
{data: 'id'},
{data: 'code'},
{data: 'orderCode'},
{data: 'destination'},
{
data: 'type',
render: function (data) {
if (data == 0) {
return 'MES自动';
}
}
},

可见赋值的部分,逻辑判断不全,这里数据是1,但是却没有对应的值,应该添加相应的应对措施。

修改为:

columns: [
{data: 'id'},
{data: 'code'},
{data: 'orderCode'},
{data: 'destination'},
{
data: 'type',
render: function (data) {
if (data == 1) {
return '自动';
}else if(data == 2){
return '手动';
}else{
return '未知状态';
}
}
},