Bueno nuevamente gracias por responder mi combo carga de la siguiente manera
Código PHP:
Ver originalelseif ($c==12) {
$link = getConexion();
$query = "SELECT jc_actividad_id,jc_actividad_nombre FROM seg_actividad";
$cad = "";
$cad.="<option value='".$r['jc_actividad_id']."'>".$r['jc_actividad_nombre']."</option>";
}
echo $cad;
}
y esto lo hago cargar con un ajax
Código Javascript
:
Ver original$.ajax({
type : "POST",
url : "funciones/ubigeo.php",
data : "c=12",
success : function(data){
$("#n_actividad_seguimiento").append(data);
$("#e_actividad_seguimiento").append(data);
}
});
});
y por ultimo lo muestro al usuario para que lo pueda ediatar asi
Código Javascript
:
Ver original$("#e_actividad_seguimiento option[value="+ cad[10] +"]").attr("selected",true);
claro que esto lo recoge de otra consulta a la bd a traves de php en donde se encuentra la variable cad hasta hai funciona todo bien pero el problema cuando en ese campo de la bd esta vació entonces se muestra el error que mostre en el primer mensaje bien entonces para evitar el error y que no detenga la carga de los otros select que estan dentro hice la pequeña validación
Código Javascript
:
Ver originalif (vs_actividad.value == null){
$("#e_actividad_seguimiento option[value='null']").attr("selected",true);
}else if (vs_actividad.value !== null){
$("#e_actividad_seguimiento option[value="+ cad[10] +"]").attr("selected",true);
}
porque uso el null lo que sucede es que ese select es opcional para el usuario es decir lo puede enviar sin seleccionar nada como que puede seleccionar alguna opción y como en mi bd no existe un campo con valor 0 no me aceptara la inserción