How to reload/refresh jQuery dataTable?
With version 1.10.0 of DataTables, it is built-in and easy:
var table = $('#example').DataTable();
table.ajax.reload();
or just
$('#example').DataTable().ajax.reload();
http://datatables.net/reference/api/ajax.reload()
Destroy the datatable first and then draw the datatable.
$('#table1').DataTable().destroy();
$('#table1').find('tbody').append("<tr><td><value1></td><td><value1></td></tr>");
$('#table1').DataTable().draw();