我正在使用jquery数据表。表格在表格内。当我提交表格时,我只能访问当前打开的选项卡上的数据。其他标签中的数据未提交。 这就是我初始化数据表的方法
<script defer>
$(document).ready(function(){
$('#tbl_location').dataTable({
"bSort": false
});
});
</script>
我想访问所有标签中的数据。我试图在他们的论坛中找到这个问题,但我没有看到任何与此主题有关的内容。如果有人能给我一个想法,我会很高兴。
答案 0 :(得分:0)
尝试:
('#form').submit( function() {
var table = $.fn.dataTable.fnTables(false); //get all datatables
var list = Array()
$.each(table, function(key, value) {
list.push($(value).dataTable().fnGetData())
});
$('<input />').attr('type', 'hidden')
.attr('name', "tablesdata")
.attr('value', list)
.appendTo('#form');
return true;
} );
});
希望它会有所帮助