Переменная инициализации Datatable Конфликтует с другим кодом jquery - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть два jquery примера кода, которые следуют за

DataTable:

$(document).ready(function(){
    var dataTable = $('#list_table').DataTable({
    'processing': true,
    'serverSide': true,
    .
    .
    .
    .
    .
    .
    });

    $('#searchByName').keyup(function(){
        dataTable.draw();
    });

    $('#searchByCategory').change(function(){
        dataTable.draw();
    });
});

Other Jquery Пример кода, под Кодом таблицы данных

$(document).ready(function() {
$('.clicker-item').on('click', function() {
    alert('Hello');
});
});

Что для меня конфликтует в этом коде: var dataTable из var dataTable = $('#list_table').DataTable({....}) если я удаляю это, тогда весь код jquery работает хорошо, но два запроса

$('#searchByName').keyup(function(){
    dataTable.draw();
});

$('#searchByCategory').change(function(){
    dataTable.draw();
});

перестают работать для меня.

Теперь, какие модификации я хочу сделать:

Как заставить функцию .draw () работать без инициализации переменной 'dataTable'.

Я попытался удалить, но остановка рисования таблицы .

...