Добавить DataTable динамически без refre sh страницы - PullRequest
0 голосов
/ 13 марта 2020

Мне нужно динамически добавлять DataTable, мне нужно заполнить форму несколько раз и показывать результаты в DT каждый раз, когда пользователь нажимает кнопку, чтобы отправить результаты своих входных данных и показать результаты в моем Datatable.

 <table id="table" class="display" width="100%"></table>
 <button type="button" id="btnOne" class="btn btn-success"> Valider</button>

 <script>
 $("#btnOne").click(function() {
     var reje = $("#table")

    reje.DataTable ({
        "data" : maj_ref_modeles_json,
        "columns" : [
            { "data" : "codemodele" },
             { "data" : "pksegmentation" }

        ]
    });
 });
 </script>

Таблица данных правильно заполнена для первого набора данных, но на второй итерации в моем браузере появляется следующее сообщение:

Предупреждение DataTables: table id = table - Cannot переинициализировать DataTable. Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/3

1 Ответ

0 голосов
/ 13 марта 2020

Уничтожить данные перед созданием нового

$("#table").dataTable().fnDestroy();
...