/ / Come aggiungere una riga in modo dinamico nel modulo in thymeleaf, senza inviare i dati al controller? - jquery, ajax, spring-mvc, spring-boot, thymeleaf

Come aggiungere una riga dinamicamente in forma in thymeleaf, senza inviare dati al controller? - jquery, ajax, spring-mvc, spring-boot, thymeleaf

Sto creando una forma dinamica usando thymeleaf e spring. Il mio requisito è uguale a quello in questo collegamento (sezione 9). Esempio: quando faccio clic sul pulsante Aggiungi riga nella sezione Righe, dovrebbe essere aggiunta una nuova riga sotto la sezione Righe. Questo approccio funziona senza problemi. In questo approccio ogni volta che faccio clic su Aggiungi riga, il metodo del controller viene richiamato e il modulo viene inviato e la pagina completa viene aggiornata per ogni azione di clic su Aggiungi riga.

Ma nel mio caso ho una grande forma dove lo faràhanno più righe come questa. Quindi il mio dubbio è come posso aggiungere una riga nell'elemento del modulo che è stato sviluppato usando thymeleaf, senza pubblicare il modulo nel controller e creare un nuovo oggetto nel controller e aggiornare nuovamente la pagina completa. C'è un modo per farlo usando ajax e jquery. Per favore aiuto.

risposte:

0 per risposta № 1

È possibile utilizzare JavaScript per aggiungere righe a una tabellain modo dinamico. Per portare tutti i dati al controller è possibile utilizzare l'elenco dei dati che si stanno inviando. Javascript consente di modificare dinamicamente il nome dell'attributo. Sul lato controller è sufficiente recuperare l'elenco e utilizzarlo nel codice.