DataTables warning: table id=data-table - Requested unknown parameter '3' for row 0.
阿新 • • 發佈:2017-12-23
操作 eas func 過濾 mat about 原創 屬性 ren
本文為博主原創,未經允許,不得轉載:
在使用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.