DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter '7' FOR ROW 0(
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataTables warning: TABLE id=DataTables_Table_0 - Requested UNKNOWN parameter '7' FOR ROW 0(相关的知识,希望对你有一定的参考价值。
使用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(的主要内容,如果未能解决你的问题,请参考以下文章
C#实现库存管理系统显示物料信息时报500错(DataTables warning: table id=myTable1 - Ajax error.)
xxl-job 的一个小bug: DataTables warning: table id=job_list - Ajax error. For more information about this
DataTables 警告:table id=DataTables_Table_1 - 无法重新初始化 DataTable。不工作
DataTables 警告:table id=dataTables - Ajax 错误。 404 未找到
DataTables warning: Requested unknown parameter '0' from the data source for row '0'