1. 程式人生 > >DataTables warning: table id=data-table - Requested unknown parameter '3' for row 0.

DataTables warning: table id=data-table - Requested unknown parameter '3' for row 0.

操作 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.