Sto scrivendo un'applicazione web in cui sto recuperando i dati dal server attraverso AJAX richieste e il contenuto HTML generato dinamicamente.
Ho alcuni dati da caricare, generare HTML da esso e append nella mia pagina web.
Ora stavo pensando a due soluzioni:
1) Effettua chiamate AJAX, genera HTML dalla risposta, imposta display: none su di esso quando è necessario e quando ne avrò bisogno in seguito, imposta display: block; invece e hide() altro contenuto non necessario display (sempre generato dinamicamente).
2) Salva la risposta AJAX in variables , rimuovi HTML generato prima, ri-generate da variable quando ne avrò bisogno in seguito.
Non so se l'ho spiegato bene, ma mi piacerebbe sapere quale è la migliore pratica in termini di prestazioni client / server.