Cita: Creo que, ya que no puedo cambiar las reglas del juego, es decir, los viajes al servidor no pueden evitarse, debo pensar en "disimular" el impacto que causa la pantalla blanca que se muestra en cada viaje al servidor.
Una forma es
hacer un arreglo desde js y llenar los combos en el cliente. Lo malo es que la primera vez que se carga la página o pones un progressbar que lo entretenga o el usuario se te aburrirá y se marchará
Otra forma es usar httpRequest (Ajax) para hacer
llamadas al servidor y consultar la BD sin hacer la recarga completa.
Ejemplo de una
lista con sugerencias