本文为博主原创,未经允许,不得转载:
在使用jquery 的datatable时,报错在页面弹出弹出框,并提示以下内容:
DataTables warning: table id=data-table - Requested unknown parameter '' for row .
For more information about this error, please see http://datatables.net/tn/4
错误原因:
在进行列展示的时候,未能解析出对应的值,然后报错,
报错原因代码如下:
{ //对列进行操作
aTargets: [], //序号从0开始
mRender: function (data,type, full) { //对列数据过滤
if (data == "") {
return "测试平台";
}else if(data == ""){
return "本地";
}else if(data == ""){
return "HW平台";
}else if(data == ""){
return "公网平台";
}else if(data == ""){
return "升级";
} }
}
有后台向前台传入数据,并通过datatable进行属性过滤,在过滤的时候找不到对应的属性,我从后台传入前台的data= “”;
然后就解析不出来了,当我改为以下代码即可:
{ //对列进行操作
aTargets: [], //序号从0开始
mRender: function (data,type, full) { //对列数据过滤
if (data == "") {
return "测试平台";
}else if(data == ""){
return "本地";
}else if(data == ""){
return "HW平台";
}else if(data == ""){
return "公网平台";
}else if(data == ""){
return "升级";
}else{
return "未知";
} }
}