Una delle nostre applicazioni Web è una pagina che contiene un numero di serie e varie informazioni vengono restituite e visualizzate all'utente. Il seriale viene passato tramite AJAX e, in base alla risposta, può verificarsi una delle seguenti condizioni:
- Viene visualizzato un messaggio di errore
- Un nuovo modulo sostituisce il modulo precedente
Ora, il modo in cui sto gestendo questo è usare jQuery per distruggere (usando $ .remove ()) la tabella che mostra il modulo seriale iniziale, quindi aggiungo un'altra tabella html che contiene un altro modulo. In questo momento sto includendo quel modulo aggiuntivo come parte del sorgente html e semplicemente impostandolo per visualizzarlo: none, quindi usare jQuery per mostrarlo quando appropriato. Tuttavia, non mi piace questo approccio perché se qualcuno visualizza l'origine sulla pagina, può vedere il codice html della tabella che non viene visualizzato.
Il mio prossimo pensiero sarebbe quello di utilizzare AJAX per leggere in un altro file HTML e aggiungerlo in questo modo. Tuttavia, sto cercando di tenere a bada il numero di file utilizzati da questo progetto, e dato che la maggior parte delle pagine del nostro progetto useranno AJAX, potrei vedere un caso in cui ci sono più file contenenti frammenti HTML e mi sembra sciatto.
Qual è il modo migliore per gestire un caso in cui più elementi html vengono mostrati e rimossi con jQuery?