Te dejo el código dela función.
Código Javascript
:
Ver originalfunction montar_select(){
include ('conexionlite.php');
// Preparamos la sentencia y sacamos el array de datos PDO SQLite
$sql=("SELECT * FROM menu WHERE padre='0'");
$salida = '<select name="padre" id="padre">';
$salida.='<option value="0">-Seleccione una opcción-</option>';
$salida.='<option value="1">-Nuevo Padre-</option>';
foreach ($dbh->query($sql) as $row) {
$salida.='<option value="'.$row['id'].'">'.$row['nombre'].'</option>';
}
$salida.='</select>';
//Instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->assign("divPadre","innerHTML",$salida);
$respuesta->script('$("#padre").change(function(){ var id = $("#padre").val(); var name = $("#padre option:selected").text(); xajax_mostrar_padreHijo(id,name);
});');
//Tenemos que devolver la instancia del objeto xajaxResponse
return $respuesta;
}