Originariamente inviato da sgogghy
Le soluzioni credo siano 2:
1.Prelevi dal database tutti i dati relativi alla settimana.
In pratica all'inizio fai vedere solo il primo il giorno e nascondi gli altri, poi tramite JS intercetti i click sui giorni e fai vedere i relativi dati (magari con qualche effetto).
2.Usi AJAX.
Al primo caricamento fai vedere il primo giorno, all'evento click su un giorni, viene eseguita una chiamata AJAX che preleva i dati in base al giorno cliccato e li mostra a video (magari con qualche effetto).
Google credo usi il primo metodo.
La scelta dei metodo dipende principalmente dalla velocità del tuo server, cioè se per prelevare i dati meteo della settimana ci mette più di 5 secondi, allora ti conviene usare ajax; in questo modo esegui una sola chiamata al database al caricamento della pagina e esegui le altre chiamate solo se viene cliccato un giorno.
Questa è la mia idea, spero sia chiara