hola necesito ayuda con mis combos cargados mediante ajax y dinamicamente,
Tengo un combo "paises" y otro combo "departamentos"
uno se me carga sin ninugn problema pero cuando selecciono un item del 1er combo..n o me carga los datos del segundo...
 
..para cargar el 2do combo... estoy haciendo esto pero no se si esta bien...
 
 
if($_POST['envio']){
 
$aux=$_POST['envio'];
 
$per=new Persistencia('select'); 
 
$per->addColumn("*"); 
 
$per->setTable("localidad");
 
$per->setWhere("IDPais='$aux'");
 
$str= $per->constructQuery();
 
$result=$per->doQuery($str); 
 
$vec=$per->getDataSimple($result,'Descripcion');
 
 
echo json_encode($vec);
 
echo $vec;
 
}
 
 
 
echo "<div id='combos'>";
 
$obj->addInput($per->getCombo('ID','Descripcion','pais'));
 
 
echo "</div>";
 
 
cargue sin problemas el combo paises, 
 
 
y luego en funciones.js tengo
 
...
 
function inicializarFunciones(){
 
$("select").change(cargarOtroCombo);
 
}
 
 
 
 
function cargarOtroCombo(){
 
var remover=$("#localidad");
 
remover.remove();
 
var valor=$(this).attr("value");
 
$.ajax({
 
type: "POST",
 
url: "Formulario.php",
 
data: "envio="+valor,
 
dataType: "json",
 
success: function mostrarOtroCombo(dato){
 
$("#combos").append("<select id='localidad'></select>");
 
$('#localidad').empty();
 
for (i in datos){
 
$('#localidad').append("<option>"+dato[i]+"</option>");
 
}
 
}
 
})
 
 
}
 
 
 
yyyyy... con esto solo me carga el combo de paises, pero en el de departamento... hay algo uqe me esta faltando?? 
  
 
