У нас есть таблица, объединенная с 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, по-видимому, имеет старые фильтры на месте, поскольку она только возвращает исходныйотфильтрованные строки , но с новыми данными.
Никакой другой JS не запускается - я поместил console.logs()
везде, и это единственное, что запускается.
Фильтрыприменяется только тогда, когда применяется определенная кнопка, поэтому мы знаем, что дело не в том, что
Есть идеи?