Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2016, 22:37
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: Select 2 niveles en html

no estoy seguro si has utilizado ajax o no, pero serial algo mas o menos asi:

Código PHP:
Ver original
  1. <!--donde se va a mostrar el select-->
  2. <div id="selectB"></div>

el ajax
Código Javascript:
Ver original
  1. function segundoSelect(X){
  2. $.ajax({
  3.  
  4.     url: 'consulta.php?cat=X,
  5.     type: 'get',
  6.     success: function (dat) {
  7.     dato = eval('(' + dat + ')');
  8.  
  9. /*Inicializamos la variable*/                          
  10. var sale = "";
  11.  
  12. /*Cargamos el inicio del select*/
  13. sale = '<select name="">';
  14.  
  15. /*Recorremos el json que llega desde php y creamos l as opciones del select*/
  16. for(i=0; i < dato.length; i++)
  17. {
  18. sale += '<option value="'+dato[i]+'">'+dato[i]+'</option>';
  19. };
  20.  
  21. /*Cerramos el Select*/
  22. sale += '</select>';
  23.  
  24. /*Lo mostramos en el div*/
  25. $("#selectB").html = sale;
  26.  
  27.     }
  28. });
  29.  
  30. }

La X es la variable, el valor o lo que le estes pasando a la funcion desde el primer select para que este realice la consulta al php.

Aquí un ejemplo: https://jsfiddle.net/613Lo9s1/ (claro en el ejemplo carga la data desde un array, pero es válido para la respuesta de php
__________________
[email protected]
HITCEL