У меня есть два выпадающих списка (выберите элементы). Первый представляет категории (заполняется из атрибута модели Thymeleaf), второй: элементы для выбранной категории (заполняется на основе значения первого выбора с использованием jQuery Ajax). Я хочу сохранить оба значения после отправки формы. Для первого раскрывающегося списка это просто (th: выбрано с атрибутом модели usersCategory, который добавляется Spring Controller):
<select id="someCategory" name="someName">
<option th:each="category : ${categories}" th:value="${category.id}" th:selected="${category.id}==${usersCategory}" th:text="${category.longName}"></option
</select>
Но второе раскрывающееся меню динамически заполняется, поэтому html только:
<select id="someItems" name="someItemsName">
</select>
Я не знаю, как сохранить значение второго раскрывающегося списка, используя только Thymeleaf / JavaScript / jQuery (без файлов cookie, дополнительных библиотек и т. Д. c.). Я пытался использовать встроенные выражения для получения атрибута модели, но установка значения второго раскрывающегося списка не работала таким образом.