2016-12-07 308 views

回答

0

使用ajax.reload

$('#table-id').DataTable().ajax.reload(); 
+1

请注意,他使用的是Datatables 1.7.6。 ''ajax.reload()'在'DataTable 1.10'中引入了 – philantrovert

+0

是的这不起作用 –

+0

@Tharu perera您是否使用旧版本的插件? –

0

销毁数据表

$('#teamTable').dataTable().fnDestroy(); 

更新内容。 然后,

Reinitalize吧..

$('#teamTable').dataTable(); 
+0

我用我现在的代码更新我的问题。请检查并建议我 –

0

因为,你用数据表1.7.6 ajax.reload()工作不会为你工作。幸运的是,作者创建插件之前,他介绍了ajax.reload 您需要这个插件叫做fnReloadAjax

实现也在页面上。

它会去的东西沿着线:

var oTable = $("#usertable").dataTable ({ 
    //your options 
    //more options 
}); 

然后重装:

oTable.fnReloadAjax(); 

不过,如果可以的话,尝试升级到1.10。

使用thisthis

+0

我得到fnReloadAjax不是函数(...) –

+0

您需要下载该脚本并将其添加到HTML页面。仔细研究链接。这些都写在那里。 :) – philantrovert

+0

是的我已经添加了脚本链接到我的页面显示数据表。并添加了“oTable.fnReloadAjax();”到我的对话框提交功能。仍然相同:( –

相关问题