Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/12/2012, 14:36
Avatar de AdrianSeg
AdrianSeg
 
Fecha de Ingreso: enero-2010
Mensajes: 595
Antigüedad: 14 años, 9 meses
Puntos: 14
Respuesta: Problema funciones Xajax

Te dejo el código dela función.

Código Javascript:
Ver original
  1. function montar_select(){
  2.    
  3.      include ('conexionlite.php');
  4.    
  5.         // Preparamos la sentencia y sacamos el array de datos PDO SQLite
  6.           $sql=("SELECT * FROM menu WHERE padre='0'");
  7.        
  8.         $salida = '<select name="padre" id="padre">';
  9.         $salida.='<option value="0">-Seleccione una opcción-</option>';
  10.         $salida.='<option value="1">-Nuevo Padre-</option>';
  11.  
  12.  
  13.      foreach ($dbh->query($sql) as $row) {
  14.          
  15.         $salida.='<option value="'.$row['id'].'">'.$row['nombre'].'</option>';
  16.        
  17.     }
  18.  
  19.               $salida.='</select>';
  20.  
  21.            
  22.             //Instanciamos el objeto para generar la respuesta con ajax
  23.             $respuesta = new xajaxResponse();
  24.             //escribimos en la capa con id="respuesta" el texto que aparece en $salida
  25.             $respuesta->assign("divPadre","innerHTML",$salida);
  26.             $respuesta->script('$("#padre").change(function(){ var id = $("#padre").val(); var name = $("#padre option:selected").text(); xajax_mostrar_padreHijo(id,name);
  27.    
  28.       });');
  29.  
  30.  
  31. //Tenemos que devolver la instancia del objeto xajaxResponse
  32. return $respuesta;
  33.  
  34. }