Как я могу перерисовать свои данные с новыми параметрами? - PullRequest
0 голосов
/ 24 февраля 2020

Я создал таблицу данных обработки на стороне сервера

   var table = $('.table').DataTable({
         "serverSide": true,
         "ajax": '{{ path('json', { 'fileName': output.fileName }) }}',
 ....

Это заполнено 10 записями данных, но в нижнем колонтитуле отображается общее количество записей 5000

{"draw":1,"recordsTotal":5000,"recordsFiltered":5000,"data":[{"id":536,"uuid"....

У меня теперь есть ajax запрос и в случае успеха я хотел бы перезагрузить таблицу данных:

 $.ajax({
    method:'POST',
    data: {
      "id": id,
      "length": length,
    },
    url:'{{ path('json', { 'fileName': output.fileName }) }}',
    success : function (data) {
      table.destroy();
      var oTable = $('.table').dataTable({  });
      oTable.fnDraw();

    }
  });

Теперь я все еще вижу 10 записей, но totalRecords, которые отображаются в нижнем колонтитуле таблицы данных, изменилось на 10, но это должно быть еще 5000. Что я могу сделать?

...