Javascript 刷新jquery数据表
我有两个表,ID分别为Tab1和Tab2 我正在通过代码执行的操作: 在按钮的onclick事件中,一行Tab2被删除并添加到Tab1中。最初,Tab1不包含任何数据,这就是为什么在Tab1表中,我们使用以下代码显示消息“无可用数据”: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",
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中。