У меня есть таблица начальной загрузки, которая извлекает JSON с другого сайта, и по какой-то причине нумерация страниц неверна:
http://fragrate.net/index.php?queryp=&задача = searchplayers
Если вы видите нижнюю таблицу:
Данные загружаются правильно
Нажатие на выпадающий список ограничения количества записей не ограничивает количество записей.
Нажатие Page 2 Обновляет таблицу, но данные не меняются
Вот откуда я взял стол:
http://wenzhixin.net.cn/p/bootstrap-table/docs/examples.html#pagination-table
ПРИЧИНА
Вы включили нумерация на стороне сервера с data-side-pagination="server"
атрибут для table
элемент.
РЕШЕНИЕ № 1
Отключите разбиение на страницы на стороне сервера, удалив data-side-pagination="server"
приписывать.
data-side-pagination="server"
атрибут Измените формат ответа, чтобы он содержал только массив объектов. Согласно документация:
Обратите внимание, что требуемый формат ответа сервера зависит от того,
sidePagination
опция указана. Смотрите следующие примеры:
Увидеть это jsFiddle для кода и демонстрации.
РЕШЕНИЕ № 2
Реализовать нумерацию страниц на сервере. Среди других параметров браузер отправляет limit
параметр, содержащий количество запрошенных записей и offset
параметр, содержащий начальную запись.
Других решений пока нет …