Я настроил таблицу Boostrap следующим образом:
$('#usertable').bootstrapTable({
columns: [{
field: 'id',
title: 'User ID'
}, {
field: 'username',
title: 'Username'
}, {
field: 'email',
title: 'Email'
}],
sidePagination: 'server',
url: 'http://devapi.vreserver.com/api/users/',
pagination: true
});
Тестовый сервер API работает нормально (как я вижу по запросу curl). При добавлении дополнительных параметров GET в URL (? Order = desc & offset = 0 & limit = 10) API возвращает только 10 строк (начиная с последнего идентификатора):
![cURL test](https://i.stack.imgur.com/6Ze3n.png)
Но в таблице начальной загрузки результата всегда есть все пользовательские строки, а также изменение страницы не влияет на результат.
Имея контроль над сервером, я увидел, что параметры GET, передаваемые запросами, запускаемыми таблицей начальной загрузки, просто не существуют на стороне сервера. Но любой другой запрос (как и из других js-скриптов в том же приложении) с таким же URL-запросом (? Order = desc & offset = 0 & limit = 10) работает хорошо.
Любая подсказка, где мне искать решение этой проблемы?
Спасибо.