Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema con select dinámicos (Video de explicación)

Estas en el tema de Problema con select dinámicos (Video de explicación) en el foro de Frameworks JS en Foros del Web. Hola a todos, Realizé un video explicando mi problema, lo subí a youtube, mi problema es que no puedo cargar dentro de un select las ...
  #1 (permalink)  
Antiguo 07/03/2012, 12:26
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 10 meses
Puntos: 5
Pregunta Problema con select dinámicos (Video de explicación)

Hola a todos,
Realizé un video explicando mi problema, lo subí a youtube, mi problema es que no puedo cargar dentro de un select las provincias de un determinado departamento seleccionado previamente en otro select. la explicacion está en el siguiente enlace:

http://www.youtube.com/watch?v=gkMmMXECpmU (2:13 minutos)

Espero su respuesta, muchas gracias!
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus

Última edición por Celcius; 07/03/2012 a las 12:31
  #2 (permalink)  
Antiguo 07/03/2012, 17:31
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 9 meses
Puntos: 192
Respuesta: Problema con select dinámicos (Video de explicación)

Mmm, pues la verdad en el video está complicado de ver. Mirá, te doy este ejemplo:

Código HTML:
Ver original
  1. <!doctype html>
  2.     <title>Test</title>
  3.     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  4.     <script type="text/javascript">
  5.         $(function(){
  6.             //obtengo los selects
  7.             var select_ind = $('#select_1');
  8.             var select_dep = $('#select_2');
  9.             //los eventos y el llenado
  10.             select_ind.on('change',function(){
  11.                 //aca ya tengo un html disponible, que puede provenir de cualquier lado
  12.                 //como ser tu caso, un preprocesado con PHP y obtenido por AJAX.
  13.                 var nuevo_html = '<option value="1">Opcion nueva</option><option value="2">Opcion nueva</option><option value="3">Opcion nueva</option>';
  14.                 select_dep.html(nuevo_html);
  15.             })
  16.         });
  17.     </script>
  18.    
  19. </head>
  20.     <select id="select_1">
  21.         <option>Cambia aca a otra opcion</option>
  22.         <option>Otra opcion</option>
  23.         <option>Otra opcion</option>
  24.         <option>Otra opcion</option>
  25.     </select>
  26.     <select id="select_2">
  27.         <option>Este select se deberia llenar automaticamente</option>
  28.     </select>
  29. </body>
  30. </html>

Como verás si funciona. A mi me parece que tu problema está en otra parte y tengo un presentimiento que es en la clase que obtiene los valores de la base de datos y arma los <option>. ¿Podrías poner esa parte del código acá? Y también la parte con la que llenas los select con jQuery.
__________________
nahueljose.com.ar
  #3 (permalink)  
Antiguo 07/03/2012, 21:30
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 10 meses
Puntos: 5
Respuesta: Problema con select dinámicos (Video de explicación)

Hola Naahuel, gracias por tu respuesta.
En realidad di con el problema y por cierto no es mi codigo. Ocurre que estoy trabajando con otra persona la cual me hace el diseño de los formularios y el utiliza una librería en Jquery para darle el diseño automático a estos dependiendo del objeto de formulario. Lo que hice es probar crear un elemento select fuera del formulario y asignarle los valores que me devuelve la consulta y funcionó! el problema no es mi codigo si no la librería bendita esa, me ha tenido loco varios días y recien hoy se me ocurre crear un elemento fuera del formulario.

Muchas gracias, creo que apartir de aquí todo estará bien. Un saludo!
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus

Etiquetas: javascript, jquery, multiples, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.