jQuery: таблицы данных не очищаются - PullRequest
0 голосов
/ 25 октября 2019

У нас есть таблица, объединенная с 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() везде, и это единственное, что запускается.

Фильтрыприменяется только тогда, когда применяется определенная кнопка, поэтому мы знаем, что дело не в том, что

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...