jQuery DataTables не перерисовывает таблицу после первой загрузки

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

при первой загрузке страницы все нормально это json который я получил с сервера

введите здесь описание изображения

пока все работает нормально..

но затем, когда я нажимаю «Далее», я получаю следующее: введите здесь описание изображения

и ничего... таблица не перезагружает новые строки..

в отладчике я вижу, что браузер (dataTables) сделал еще один запрос и что мой php отправляет правильные данные введите здесь описание изображения

... поэтому кажется, что dataTables не обновляет представление таблицы. мне нужно вызвать какую-то функцию, чтобы обновить ее? я просто следовал самому простому примеру в Интернете, и в нем ничего не говорилось о обратных вызовах, чтобы это работало.


person BrownChiLD    schedule 02.03.2019    source источник
comment
Было бы полезно, если бы вы связались с базовым примером кода, которому вы следовали, а также предоставили некоторый фактический код и/или ошибку из консоли. Веб-сайт с данными jQuery показывает, что это довольно просто. Может быть, ваш сервер возвращает данные не по порядку, сбивая с толку данные. Если вы нажимаете следующий, почему значение идентификатора уменьшается, а не увеличивается (отсортировано ли оно по убыванию)?   -  person SteveB    schedule 02.03.2019
comment
@steveB - скриншот уже вставленного сценария, больше ничего не нужно. остальное - это просто ТАБЛИЦА HTML и скрипт PHP, выводящий набор данных. datatable визуализируется).. это' только тогда, когда я нажимаю NEXT или изменяю длину или даже щелкаю столбец для сортировки.. кажется, что datatable не повторно отображает новые данные.   -  person BrownChiLD    schedule 02.03.2019


Ответы (1)


разобрался .. кажется, переменную отрисовки нужно увеличить или хотя бы изменить. если сервер отправляет обратно тот же номер розыгрыша (=1), то таблица не перезагружается или что-то в этом роде..
гррр... в документах это было не очень ясно.. во всяком случае..

person BrownChiLD    schedule 02.03.2019