本文爲博主原創,未經容許,不得轉載: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 "未知"; } } }