Обновление данных на странице, без перезагрузки страницы

84
03 февраля 2022, 22:40

Помогите пож-та Нужно в поле выбрать значение и чтоб в др. поле подставились его варианты, пример http://prntscr.com/qiwjwe

Думаю, что нужно делать через JavaScript, но не понимаю, как сделать так, чтоб JS соединился с базой, отправил запрос в базу и получил данные.

Использую библиотеки: Spring; Freemarker; Hibernate.

Куда копать?

Answer 1

Ну с JavaScript вы угадали, только он должен отправить ajax запрос на сервер для получения вариантов для другого поля и подставить полученные значения. Т.е. вам нужно будет на сервере добавить GET метод, который будет принимать значение из первого поля и возвращать список для второго.

Краткий план как это будет работать:

  1. Вы выбираете значение первого поля.
  2. JavaScript отправляет ajax запрос со значением первого поля в параметре на ваш сервер.
  3. Сервер получает запрос, ищет в бд нужные варианты, возвращает их.
  4. JavaScript получает эти варианты и добавляет в список.
READ ALSO
Spring Security и аннотация доступа к контроллеру

Spring Security и аннотация доступа к контроллеру

Имеется контроллер, в котором все методы, кроме одного, доступны только администратору

128
Java: согласование thread'ов

Java: согласование thread'ов

Друзья, добрый день! Взываю к помощи с многопоточностью в JavaСтоит задача реализовать простейший конвейер, на котором стоят всего два работника...

87
Java не получается послать Intent

Java не получается послать Intent

Я пытаюсь передать Intent из сервиса в MainActivity в BroadcastReciver, но либо интент не передается, либо BroadcastReciver его не принимаетНиже код Activity где я должен...

98
Не загружается реклама Admob в Android Studio I/Ads: Ad failed to load : 0

Не загружается реклама Admob в Android Studio I/Ads: Ad failed to load : 0

Я пытаюсь вставить Admob рекламу в пустое приложение Android StudioЯ пытался как подключать проект к firebase самостоятельно, так и делать это через кнопку...

89