Código Javascript
:
Ver original// pone un handler en el evento change para el elemento con el id combo1
// siempre que se lance ese evento en ese elemento, se ejecutará esta función
$("#combo1").change(function () {
// ejecuta la función para cada opción seleccionada dentro del elemento
// con id combo1
$("#combo1 option:selected").each(function () {
//alert($(this).val());
// guarda el texto de la opción en concreto
elegido=$(this).val();
// hace una llamada AJAX a combo1.php, pasándole como
// datos el texto del elemento (por lo que en total
// hará tantas llamadas como elementos seleccionados haya)
$.post("combo1.php", { elegido: elegido }, function(data){
// cuando la llamada AJAX ha terminado de ejecutarse y vuelve
// con un resultado desde php, mete ese resultado en el
// elemento con id combo2 y borra lo que haya en combo3
$("#combo2").html(data);
$("#combo3").html("");
});
});
})