Tengo tres select en donde el primero lo lleno con datos que muestro mediante php, ahora cuando selecciono un elemento del primer select, q son RUBROS, deberia mostrarse automaticamente los datos en el segundo select q serian los SUBRUBROS deacuerdo a el RUBRO seleccionado, ahora deacuerdo a esta seleccion si en el SUBRUBRO o RUBRO, existen anunciantes, que me muestren las ciudades de estos anunciantes, automaticamente en el tercer select, ahora intente programarlo de esta forma como expongo en el codigo(el codigo esta tal cual es mi web, sin ningun modificacion)
Código Javascript:
Ver original
// MANEJO DE SELECT RUBROS jQuery("#slErubro").change(function(){ jQuery.ajax({ url:"includes/getselsr.php", type: "GET", data:"i="+$("#slErubro").val()+"&c=1", success: function(opciones){ if(opciones==""){ jQuery("#slEsrubro").html("<option value='' selected=\"selected\">No hay Datos de SubRubros</option>"); jQuery("#slEsrubro").attr('disabled','disabled'); jQuery("#slEsrubro").attr('disabled',true); jQuery.ajax({ url:"includes/getselc.php", type: "GET", data:"i="+$("#slEsrubro").val()+"&r="+$("#slErubro").val()+"&c=1", success: function(opciones){ jQuery("#slEciu").html(opciones); } }) }else{ jQuery("#slEsrubro").attr('disabled',''); jQuery("#slEsrubro").html(opciones); } } }) }); jQuery("#slTrubro").change(function(){ jQuery.ajax({ url:"includes/getselsr.php", type: "GET", data:"i="+$("#slTrubro").val()+"&c=2", success: function(opciones){ jQuery("#slTsrubro").html(opciones); } }) }); // MANEJO DE SELECT SUB RUBROS jQuery("#slEsrubro").click(function(){ jQuery.ajax({ url:"includes/getselc.php", type: "GET", data:"i="+$("#slEsrubro").val()+"&r="+$("#slErubro").val()+"&c=1", success: function(opciones){ jQuery("#slEciu").html(opciones); } }) }); jQuery("#slTsrubro").click(function(){ jQuery.ajax({ url:"includes/getselc.php", type: "GET", data:"i="+$("#slTsrubro").val()+"&r="+$("#slTrubro").val()+"&c=2", success: function(opciones){ jQuery("#slTciu").html(opciones); } }) });
Ahora no si sea algun problema de programacion o alguna otra cosa, pero cuando lo pruebo localmente funciona, pero cuando lo subo no funciona, lo eh probado en IE 8, firefox, Chrome, quisiera saber si me pueden ayudar porfavor.