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

Soy principiante con ajax y me encontré el primer problema que no puedo solucionar. Tengos dos funciones ajax, una que monta un select dinámico y otra que en base a la selección anterior muestra o no ciertos datos, es decir, tengo dos funciones. Por separado funcionan pero juntas no. Ejemplo:

Código Javascript:
Ver original
  1. <script language="JavaScript" type="text/JavaScript">
  2.  
  3.     $(document).ready(function(){
  4.        
  5. //Monta el select de forma correcta
  6.            xajax_montar_select();
  7.  
  8.         //Detectando el valor del select "NO FUNCIONA SI EL SELECT SE HA MONTADO CON LA FUNCION ANTERIOR"
  9.  
  10.         $("#padre").change(function(){
  11.              var id = $('#padre').val();
  12.              var name = $("#padre option:selected").text();
  13.  
  14.             //Invocamos al método de xajax
  15.                  xajax_mostrar_padreHijo(id,name);
  16.            });
  17.     });
  18. </script>

Código Javascript:
Ver original
  1. <script language="JavaScript" type="text/JavaScript">
  2.  
  3.     $(document).ready(function(){
  4.        
  5. //Monta el select de forma correcta
  6.            //xajax_montar_select();
  7.  
  8.         //Detectando el valor del select "FUNCIONA CORRECTAMENTE PORQUE EL SELECT HA SIDO ESCRITO EN LA MISMA PAGINA DE FORMA ESTATICA"
  9.  
  10.         $("#padre").change(function(){
  11.              var id = $('#padre').val();
  12.              var name = $("#padre option:selected").text();
  13.  
  14.             //Invocamos al método de xajax
  15.                  xajax_mostrar_padreHijo(id,name);
  16.            });
  17.     });
  18. </script>

Los dos html que tiran las dos opciones son idénticos, pero si el select viene de la funcion montar_select no consigo activar el jquery que detecta la opción.