Я створюю динамічну форму, використовуючи thymeleaf і весну. Моя вимога така ж, як і в цьому посилання (розділ 9). Приклад: коли я натискаю кнопку "Додати рядок" у розділі "Рядки", слід додати новий рядок нижче розділу "Рядки". Цей підхід працює без проблем. У цьому підході всякий раз, коли я натискаю кнопку Додати рядок Контролер метод буде викликатися і форма подається і повна сторінка оновлюється для кожного додавання рядка дії.
Але в моєму випадку я маю велику форму, де вона будемати кілька рядків, подібних до цього. Так що мої сумніви в тому, як я можу додати рядок у форму елемент, який був розроблений з використанням thymeleaf, без розміщення форми в контролер і створення нового об'єкта в контролер і оновлення повної сторінки знову. Чи є спосіб зробити це за допомогою ajax і jquery. Будь ласка, допоможіть.
Відповіді:
0 для відповіді № 1JavaScript можна використовувати для додавання рядків до таблицідинамічно. Щоб взяти ці дані до вашого контролера, ви можете скористатися списком даних, які ви надсилаєте. Javascript дозволяє змінювати ім'я атрибута динамічно. На стороні контролера потрібно просто отримати цей список і використовувати його у вашому коді.