/ / Як додати рядок динамічно у форму в thymeleaf, без подання даних до контролера? - jquery, ajax, весна-mvc, весна-boot, thymeleaf

Як додати рядок динамічно в форму через чеський лист, не передаючи дані контролеру? - jquery, ajax, весна-mvc, весняно-черевик, чебрець

Я створюю динамічну форму, використовуючи thymeleaf і весну. Моя вимога така ж, як і в цьому посилання (розділ 9). Приклад: коли я натискаю кнопку "Додати рядок" у розділі "Рядки", слід додати новий рядок нижче розділу "Рядки". Цей підхід працює без проблем. У цьому підході всякий раз, коли я натискаю кнопку Додати рядок Контролер метод буде викликатися і форма подається і повна сторінка оновлюється для кожного додавання рядка дії.

Але в моєму випадку я маю велику форму, де вона будемати кілька рядків, подібних до цього. Так що мої сумніви в тому, як я можу додати рядок у форму елемент, який був розроблений з використанням thymeleaf, без розміщення форми в контролер і створення нового об'єкта в контролер і оновлення повної сторінки знову. Чи є спосіб зробити це за допомогою ajax і jquery. Будь ласка, допоможіть.

Відповіді:

0 для відповіді № 1

JavaScript можна використовувати для додавання рядків до таблицідинамічно. Щоб взяти ці дані до вашого контролера, ви можете скористатися списком даних, які ви надсилаєте. Javascript дозволяє змінювати ім'я атрибута динамічно. На стороні контролера потрібно просто отримати цей список і використовувати його у вашому коді.