Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷新jquery数据表_Javascript_Jquery_Jquery Datatables - Fatal编程技术网

Javascript 刷新jquery数据表

Javascript 刷新jquery数据表,javascript,jquery,jquery-datatables,Javascript,Jquery,Jquery Datatables,我有两个表,ID分别为Tab1和Tab2 我正在通过代码执行的操作: 在按钮的onclick事件中,一行Tab2被删除并添加到Tab1中。最初,Tab1不包含任何数据,这就是为什么在Tab1表中,我们使用以下代码显示消息“无可用数据”: this.oLanguage = { "sProcessing": "Processing...", "sLengthMenu": "Show _MENU_ entries",

我有两个表,ID分别为Tab1和Tab2

我正在通过代码执行的操作:

在按钮的onclick事件中,一行Tab2被删除并添加到Tab1中。最初,Tab1不包含任何数据,这就是为什么在Tab1表中,我们使用以下代码显示消息“无可用数据”:

            this.oLanguage = {
            "sProcessing": "Processing...",
            "sLengthMenu": "Show _MENU_ entries",
            "sZeroRecords": "No matching records found",
            "sEmptyTable": "No Data Available",
            "sLoadingRecords": "Loading...",
            "sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
            "sInfoEmpty": "Showing 0 to 0 of 0 entries",
            "sInfoFiltered": "(filtered from _MAX_ total entries)",
            "sInfoPostFix": "",
            "sInfoThousands": ",",
            "sSearch": "Search:",
            "sUrl": "",
            "oPaginate": {
                "sFirst":    "First",
                "sPrevious": "Previous",
                "sNext":     "Next",
                "sLast":     "Last"
            },
            "fnInfoCallback": null
        };
但是当一行被添加到Tab1中时,它很好,但是它仍然显示消息“没有可用的数据”。这意味着无法刷新表

我有以下javascript代码:

var oTable1=null;
    var oTable2=null;
    $(document).ready(function() {
    oTable1 =$('#tab1').dataTable( {
    "bPaginate": false,
    "bInfo": false,
    "aSort": false
    }); 

     oTable2 =$('#tab').dataTable( {
    "bPaginate": false,
    "bInfo": false
} );


    });

我应该如何重新调整表格,以便在添加数据后不显示“无可用数据”消息?

使用
oTable.fnAddData
方法添加新行


使用
oTable.fnAddData
方法调用重画方法。

使用
oTable.fnAddData
方法添加新行


使用
oTable.fnDraw
方法调用redraw方法。

是否使用:否添加行。我使用javascript中的appendChild函数添加行。首先,我创建表tab2中单击行的克隆节点,然后将此克隆节点附加到表tab1。是否使用:否添加行。我使用appendChild添加行函数。首先,我创建表tab2中单击行的克隆节点,然后将该克隆节点附加到表tab1中。