Listas desplegables llenadas dinámicamente (tag select)
Bien empecemos, esta es la idea.
Escogiendo el departamento de Cajamarca, se llenan dinámicamente las provincias (las listas de la figura tienen varias filas es lo mismo que la lista de una sola fila).
Existen 3 formas teóricas:
- Visitando el servidor web y recargando la página.
- Utilizando simplemente Javascript (usando arreglos o arrays).
- Y utilizado Ajax con Javascript o DOM.
Podemos ver un par de ejemplo uno con GET y otro con POST
La segunda forma es leer todo la información la primera vez que se carga la página, esta la recomiendo para los casos que si los datos de la segunda lista no cambian con el tiempo, por decir nuestro ejemplo donde las provincias podrán aumentar en años, pero si es ver nformación que cambia rápidamente o actualizado por otros usuarios de la aplicación como que no lo recomendaría.
La tercera opción creo que va mejor con lo que necesitamos y es muy rápido, las ventajas del AJAX están en internet hay tanta información que creo que sería redundar, es por eso que he dejado de escribir teoría sobre AJAX en mis artículos anteriores.
Haremos ejemplos de las 3 formas, así se entenderá mejor y puedan sacar sus propias conclusiones, al estar ya grande este artículo haremos uno para cada uno, hasta pronto.