Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2015, 12:00
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: pasar varias varibles autocomplete

En el objeto ui se almacena el objeto JSON que devuelves desde PHP. Solo tienes que leerlo y tomar los valores de la propiedad codigo para asignarlo al campo oculto.

Para empezar, empieza haciendo esto:

Código Javascript:
Ver original
  1. select: function(event, ui){
  2.     console.log(ui); //<-- Añade esta línea
  3.     $('#resultados').slideDown('slow');
  4. }

Y en la consola del navegador (en Chrome, pulsa la tecla F12 y selecciona la opción 'Console' del panel inferior que se desplegará) verifica los valores que recibes. De no haber problemas, deberías de recibir un array con varios arrays, en donde cada uno tendrá los índices value y codigo, entonces, si deseas tomar solo los valores del índice codigo, tendrías que, primero, recorrer al array principal y, en cada iteración, tomar el valor del índice en cuestión.

Código Javascript:
Ver original
  1. for (var i = 0, total = ui.length; i < total; i++){
  2.     console.log(ui[i].codigo); //Mostrará en consola el valor de cada código
  3. }

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