我使用ajax在表新记录中插入,并且成功地我想要更新表
success: function () {
alert('Success!');
var table = $('#datatable_ajax').DataTable( {
ajax: "\/ajax\/client-objects"
} );
table.ajax.reload();
alert('Table redrawn!');
},
DataTables警告:table id = datatable_ajax - 无法重新初始化DataTable。有关此错误的详细信息,请参阅http://datatables.net/tn/3
如何使用ajax.reload
刷新表格数据?
答案 0 :(得分:3)
看起来DataTable已在'#datatable_ajax'元素上初始化,因此您无法再次初始化它。如果您想要添加新的网址源并从中加载数据,请使用table.ajax.url('newData.json').load();
,如果您只想使用table.ajax.reload();
重新加载数据,而无需重新启动DataTable。