Tach!
So wollte ich es Anfangs auch machen, jedoch muss dann jede Seite einzeln Laden und falls dann noch mehr dazu kommt, ist es ein wenig lästig immer Sekunden zu warten.
Ja, aber das ist bei Ajax nicht grundlegend anders. Auch da musst du auf die Antwort des Servers warten, bevor du sie anzeigen kannst.
Unabhängig davon kannst du einen Mischbetrieb fahren, bei dem erst per Javascript oder selbst mit einem schlichten Formular die Daten gesammelt werden und dann gemeinsam serverseitig (Formular) oder clientseitig (Javascript) ausgewertet werden. Daraufhin kann dann die passende Antwort gesendet (Server) oder entsprechenden URL angefordert (Javascript) werden.
Bedenke auch, dass Suchmaschinen lieber einfache Links haben wollen und mit dem interaktiven Zeugs so ihre Schwierigkeiten haben.
dedlfix.