错误消息http://datatables.net/tn/3准确说明了该问题。您正在使用中的其他选项重新初始化表格
fetchNews()。
您需要先销毁该表,请参阅http://datatables.net/manual/tech-
notes/3#destroy。您可以使用
$("#dailyNews").dataTable().fnDestroy()(DataTables1.9.x)或
$("#dailyNews").DataTable().destroy()(DataTables 1.10.x)进行此操作。function fetchNews(context){ if(context!="") { // Destroy the table // Use $("#dailyNews").DataTable().destroy() for DataTables 1.10.x $("#dailyNews").dataTable().fnDestroy() $("#dailyNews").dataTable({// ... skipped ... }); }}另外,如果您使用的是DataTables 1.10.x,则可以使用附加选项初始化新表
"destroy": true,请参见下文。
function fetchNews(context){ if(context!="") { $("#dailyNews").dataTable({ "destroy": true, // ... skipped ... }); }}


