jQuery:数据表未清除表

时间:2019-10-25 13:25:32

标签: jquery datatables

我们有一个结合了http://davidstutz.de/bootstrap-multiselect/的表格,因此人们可以选择多个选项,然后过滤某些列。

这部分工作正常。

然后我们有一个下拉列表,该下拉列表获取新数据以填充表格,并清除所有过滤器。

问题在这里

$('select#days').on('change', function() {
    table.search('').columns().search('').draw();
    table.ajax.url( '/cc/getMainData/'+this.value+'/json/'+folder+'/hours/true/duplicate' ).load();
});

我希望先清除过滤器/搜索,然后再加载新数据。

如果我自己去处理AJAX请求,那么所有数据都会恢复正常。

然而,DataTables表似乎具有旧的过滤器,因为它仅将原始过滤的行带回 but 和新数据。

没有其他JS被触发-我将console.logs()放在各处,这是唯一可以运行的东西。

仅在应用特定按钮时才应用过滤器,因此我们知道它不是在运行

有什么想法吗?

0 个答案:

没有答案