1. 程式人生 > >DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter '7' FOR ROW 0

DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter '7' FOR ROW 0

datatables h-ui.admin datatables warning

使用H-ui.admin或者DataTables的人都難免會碰到:

DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter ‘7‘ FOR ROW 0. FOR more information about this error, please see http://datatables.net/tn/4

技術分享

此錯誤,結果去了DataTables官網手冊也沒看懂怎麽解決.
耐著著急的趕項目的心,仔細去對比從復制過來的功能模塊去核對兩者的不同之處:
是因為:

列表頁面參加排序的字段數量問題(thead裏面只有6個字段,而參與排序設置的是7個字段)

技術分享

Datatables設置排序字段值:

技術分享


《這段代碼在H-ui.admin的每個列表頁面都會有的》


把"aTargets":[0,7]改成thead裏面的數量即可

$(‘.table-sort‘).dataTable({
	"aaSorting": [[ 1, "desc" ]],//默認第幾個排序
	"bStateSave": true,//狀態保存
	"aoColumnDefs": [
	  {"orderable":false,"aTargets":[0,6]}// 制定列不參與排序
	]
});


這個解決方法只針對此錯誤。



同類問題參考文章:

http://www.cnblogs.com/caicaizi/p/6534325.html

http://blog.csdn.net/ouyangyiqin/article/details/27224999

https://github.com/rembo10/headphones/issues/856(這篇文章的錯誤是清除緩存就正常了)

本文出自 “為了以後” 博客,謝絕轉載!

DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter '7' FOR ROW 0