如何通过Ajax使用新获取的数据重新初始化dataTables

时间:2019-07-02 10:13:03

标签: ajax datatables twig

我在MVC框架中使用TWIG。当使用DataTables时,我想替换tbody html并刷新表。

一切正常,表主体中替换了新数据,但是我无法调用click函数打开模式。

<table id = "example-table">
    ...
    <tbody id = 'example-table-body'>
        {{ include ('example-data.html') }}
    </tbody>
</table>

example-data.html文件:

<tr class = "open-example-modal">
    <td>{{ example.first_name }}</td>
    <td>{{ example.last_name }}</td>
</tr>

关于ajax成功:

var table = $('#example-table').DataTable();
table.destroy();
$('#example-table-body').html(data);
$('#example-table').DataTable();

我没有收到错误。一切看起来都很好,只是我无法调用我的点击功能。

0 个答案:

没有答案