0

我正在使用 jquery 数据表。表格在表格内。当我提交表格时,我只能访问当前打开的选项卡上的数据。其他选项卡中的数据不提交。这就是我初始化数据表的方式

<script defer>
   $(document).ready(function(){
        $('#tbl_location').dataTable({
            "bSort": false
        });
    });
</script>

我想访问所有选项卡中的数据。我试图在他们的论坛中找到这个问题,但我没有看到与这个主题相关的任何内容。如果有人能给我一个想法,我会很高兴。

4

1 回答 1

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;
        } );
    });

希望它会有所帮助

于 2012-10-23T12:34:16.817 回答