Добавлена фильтрация в плагин jQuery DataTables, и он работает не очень хорошо.
Я хочу иметь две ссылки, которые будут искать записи по конкретным поисковым словам. Чтобы понять, как это сделать, я сначала попытался использовать этот пример. Он использует поле ввода для поиска значений в таблице. Он генерирует эту ошибку:
Uncaught TypeError: table.search(...). Draw не является функцией
Мой код:
$(document).ready(function() {
$('#store-list').dataTable({
"sPaginationType": "full_numbers"
});
var table = $('#store-list').DataTable();
$('#myFilter').on( 'keyup', function () {
table
.search( this.value )
.draw();
} );
});
Я пробовал разные вещи, чтобы сделать эту работу:
Поменялись местами
.DataTable()
с.dataTable().api()
и.dataTable()
Попробовал
( this.val() )
и( $('#myFilter').val() )
(ссылка)Пробовал
table.search( this.value ).draw;
(без()
)В отчаянии я пытался без
search
, а затем безdraw
Может кто-нибудь, пожалуйста, помогите мне найти ошибку?