Ver Mensaje Individual
  #21 (permalink)  
Antiguo 16/12/2014, 12:41
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Cambiar SELELCT html con JS

Cita:
Iniciado por kolmy10 Ver Mensaje
El tema es, como deberia devolver los datos? separados por coma? y si es asi, como los trato para meterlos en un select a todos?
Podrías formar un array con los datos, codificarlo en formato JSON y devolver dicho objeto. Luego, en el código JS, iteras sobre el objeto y, en cada iteración, creas opciones y las añades a la lista.

Código PHP:
Ver original
  1. $array = array('uno', 'dos', 'tres', 'cuatro', 'cinco', 'seis', 'siete');
  2. echo json_encode($array);

Código Javascript:
Ver original
  1. function ObtenerLista(texto){
  2.     $.ajax({
  3.         type: "POST",
  4.         url: "listas.php",
  5.         dataType: "JSON",
  6.         data: {
  7.             lista: texto
  8.         }
  9.     }).done(function(respuesta){
  10.         $.each(respuesta, function(index, value){
  11.             $("#idSelect").append($("<option value = '" + value + "'>" + value + "</option>"));            
  12.         });
  13.     });
  14. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand