Attualmente sto lavorando a un sito che utilizza pesantemente AJAX. Ho una pagina che quando chiamato esegue il rendering dell'HT di base e quindi usa AJAX per ottenere i dati di cui le pagine hanno bisogno e quindi esegue il rendering del resto della pagina. Non c'è interattività dell'utente nella pagina.
Ero convinto che AJAX dovrebbe essere usato solo se ci fosse qualche interattività utente di qualche tipo?
Poiché la pagina che viene chiamata sa esattamente quali dati sono richiesti al momento della chiamata, è necessario eseguire il rendering della pagina completa. Non c'è forma in questa pagina, nessuna interattività dell'utente - per quanto riguarda l'utente è solo una pagina statica.
Per metterlo in contesto - c'è una pagina di ricerca che fornisce un elenco di risultati e l'utente fa clic sul risultato per ottenere una pagina dei dettagli relativa a quel risultato. Questa non è una SPA: la pagina dei dettagli si apre in una nuova finestra / scheda del browser e questo non cambierà. La pagina dei dettagli non ha interattività.
Penso che la pagina dei dettagli dovrebbe essere generata sul server senza l'uso di AJAX. Cosa consiglieresti in questa situazione?