我使用DataTable。我發送數據到json文件中的數據表單onclick。問題是當我使用$('.datatable-ajax-source table').dataTable().fnDestroy();
時,我鬆開了過濾器,行和分頁。我得到的只是像下表:ajax成功後刷新ajax數據表
這是我的機能的研究的javascript:
$('#ButtonPostJson').on('click', function() {
var forsearch = $("#searchItem").val();
$.ajax({
processing: true,
serverSide: true,
type: 'post',
url: 'path.json',
dataType: "json",
success: function(data) {
$.each(data, function(i, data) {
var body = "<tr>";
body += "<td>" + data.name + "</td>";
body += "</tr>";
$('.datatable-ajax-source table').append(body);
});
/*DataTables instantiation.*/
$('.datatable-ajax-source table').dataTable().fnDestroy();
},
error: function() {
alert('Fail!');
}
});
});
當我更換$('.datatable-ajax-source table').dataTable().fnDestroy();
與$('.datatable-ajax-source table').dataTable();
我得到這個表我想誰
但是當我想要搜索一個新的te rm舊數據仍然存在,我必須手動刷新頁面才能進行新的搜索。我如何刷新或更新我的數據表?