关于ajax响应的DataTables

时间:2014-04-08 16:10:28

标签: datatables

我在我的网站上使用了datatable.net脚本,并且我有一个标准的加载表,一切都按预期工作。

我还有一些额外的查询过滤器,用于重新加载表格。

像这样的东西

$.get(ajaxurl, save_scope, function(response) {
        table.html(response);
        table.DataTable();
    });

响应正确加载,但DataTable()函数似乎在新加载的表上根本不起作用。是否需要传递某种类型的参数,导致DataTable脚本在页面上重新应用?

1 个答案:

答案 0 :(得分:2)

您收到了什么错误?

Datatable()不能对同一个表应用2次。 一种可能的解决方案是首先删除表格:

   //Delete the datable object first
   table.fnDestroy();

   //reload table content
   table.html(response);

   //create table object
   table.DataTable();