cosi' non stai ricaricando la pagina ne' effettuando un nuova richiesta al server
stai scrivendo al volo un documento che, dal momento che quello che hai caricato e' completo, chiuso, lo sostituisce
se la mole di dati e' tale da obbligare a ricaricare e' meglio ricaricare (es. tutti i comuni italiani in base alla provincia)
idem se ti trovi + comodo a fornire output diversi lato server
altrimenti tutto nell' unica pagina e puro javascript a mostrare/nascondere