我正在使用jQuery dataTables插件来升级HTML表格。
dataTable的第1列包含行的主键并且是隐藏的。我能够成功地完成这个任务的唯一方法是添加CSS样式"display: none;"或"visibility: collapsed;"。
当将表格升级为dataTable时,第1列的"aoColumns"也具有"bVisible":false,以指示dataTable隐藏该列。
当调用fnAddData(...)向表格添加新的数据行时,隐藏列的数据会出现在第1个可见列中,并且每个后续数据单元格会向右移动一个单元格。
简而言之,似乎dataTable“忘记”该列被隐藏了。主键对于AJAX提交至关重要。
您有任何解决此问题的想法吗?