cerco di schematizzare:

Il server riceve la richiesta della pagina... dal controllo scopre di non avere i dati ed invia il javascript per prelevarli. E' inutile continuare a processare la pagina, non avendo i dati...

Il brovser riceve lo script, preleva i dati e li invia al server con la richiesta di una nuova pagina.

Il server riceve la richiesta della pagina... dal controllo scopre di avere ricevuto i dati, prosegue l'elaborazione e li regista ed invia la pagina completa senza il javascript al browser.

ciao