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