本文为博主原创,未经容许,不得转载:jquery
在使用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
错误缘由:this
在进行列展现的时候,未能解析出对应的值,而后报错,spa
报错缘由代码以下:.net
{ //对列进行操做 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= “”;code
而后就解析不出来了,当我改成如下代码便可:orm
{ //对列进行操做 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 "未知"; } } }