Я видел здесь несколько похожих вопросов, но ни один из них не помог решить мою проблему.
У меня есть таблица на странице и кнопка, которая должна перерисовывать таблицу при нажатии (с использованием разных параметров разбиения на страницы, сортировки и т. д.).
Я попробовал несколько подходов, и мне удалось передать значения контроллеру со встроенным маршрутизатором js, но, поскольку значения передаются на сервер с помощью вызова ajax, я не могу повторно отобразить таблицу.
Мой встроенный маршрутизатор выглядит так:
@helper.javascriptRouter("jsRoutes")(
routes.javascript.UserController.getUsers
)
И я буду вызывать его со страницы примерно так: $.ajax(jsRoutes.controllers.UserController.getUsers(3, true, "login"));
Теперь, последнее, но не менее важное, я хочу перерисовать таблицу с результатом вызова getUsers().
Просто вызов:
public Result getUsers(int size, boolean isAsc, String sortBy) {
......
Logger.info("Returning " + size + " users");
return Results.ok(usersPage.render(userDtos));
}
не работает для меня.