DataTables warning : Requested unknown parameter '5' from the data source for row 0

摘要:
5、 解决方案在我的环境中,删除js中的空列以解决问题。

在该项目中我使用了jquery.dataTables.js来作为我的前端数据表格。

表格的官网地址:https://www.datatables.net/

一、jsp部分代码片段如下:

 1 <table id="dynamic-table"
 2                                 class="table table-striped table-bordered table-hover">
 3                                 <thead>
 4                                     <tr>
 5                                         <th class="center"><label class="pos-rel"> <input
 6                                                 type="checkbox" class="ace" /> <span class="lbl"></span>
 7                                         </label></th>
 8                                         <th>文件名称</th>
 9                                         <th>日期</th>
10                                         <th>绝对路径</th>
11                                         <th>操作</th>
12                                         <!-- <th style="display: none">绝对路径</th> -->
13                                     </tr>
14                                 </thead>
15 
16                                 <tbody>
17                                     <c:forEach items="${fileList}" var="file">
18                                         <tr>
19                                             <td class="center"><label class="pos-rel"> <input
20                                                     type="checkbox" class="ace" /> <span class="lbl"></span>
21                                             </label></td>
22                                             <td>${file.name }</td>
23                                             <td>${file.date }</td>
24                                             <td>${file.path }</td>
25                                             <td>
26                                                 <div class="hidden-sm hidden-xs action-buttons">
27                                                     <a class="red" href="#"> <i
28                                                         class="ace-icon fa fa-trash-o bigger-130"></i>
29                                                     </a>
30                                                 </div>
31                                             </td>
32                                         </tr>
33                                     </c:forEach>
34                                 </tbody>
35                             </table>

二、js代码片段如下:

 1 var oTable1 = $('#dynamic-table')
 2       .dataTable({
 3         bAutoWidth : false,
 4         "aoColumns" : [ {
 5           "bSortable" : false
 6         }, null, null,null, null, {
 7           "bSortable" : false
 8         } ],
 9         "aaSorting" : [],
10       });

三、运行的时候收到如下警告信息:

DataTables warning : Requested unknown parameter '5' from the data source for row 0 

四、原因分析

html写了页面有5列数据,而js代码里定义了6列数据。

五、解决办法

在我的环境中,删除js中的一个null列,问题就解决了。

免责声明:文章转载自《DataTables warning : Requested unknown parameter '5' from the data source for row 0》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇简单爬虫,突破IP访问限制和复杂验证码,小总结最近在学OAuth2.0协议,给大家分享一下下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用CSS属性设置table表格圆角

有些情况下需要给表格设置圆角,但是border-radius与border-collapse:collapse;会产生冲突,给table设置border-radius并不会生效。可以通过减少单元格框线的方式来不设置boder-collapse;collapse; 这样就能给表格添加圆角了。源码如下: 1 <!DOCTYPE html> 2 &l...

HTML表格基础详解

       在现在 div 大行其道的时代,table 这个标签似乎很少被人提及,到处都是 div+css 布局的书以及博客文章,但其实 table 以及连带的其他表格标签依然在网页中占很重要的地位,特别是后台展示数据的时候表格运用是否熟练就显得很重要,一个清爽简约的表格能够把繁杂的数据表现得很有条理,虽然 div 布局也可以做到,但是总没有表格来得方便...

JQuery Easy Ui dataGrid 数据表格

http://www.cnblogs.com/cnjava/archive/2013/01/21/2869876.html 数据表格 - DataGrid 内容 概况 使用方法 数据表格属性 数据列属性 编辑 数据视图 事件 方法 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。. 数据表格显...

jquery滚动条加载数据

//滚动条 $(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var windowHeight = $(this).height(); var data = $("#n").text();...

JS实现搜索模糊匹配

  Js代码 <script type="text/javascript"> var websites = [["1231","账上1","1342333111"],["1232","账上2","452354234234"],["1233","账上3","33333344444"],["1234","账上4","55555555"]...

转:jQuery 遍历Table中tr中的td中的内容

1、$("#trID td").text()得到的是一个所以trID之中td的值 返回一个字符串。 2、$("#trID").children 得到一个trID下的所有td,然后遍历$("#trID").children使用.eq(index).text()得到td中的值;   <!DOCTYPE html PUBLIC "-//W3C//DTD...