Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2016, 00:36
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Autocompletar formulario Json encode

En la línea en la que añades los nombres al array que devuelves desde el archivo PHP, lo conveniente será usar un array que contenga al id y al nombre:
Código PHP:
Ver original
  1. $data[] = [
  2.     'id' => $row['id'],
  3.     'nombre' => $row['nombre']
  4. ];

Y en el archivo JavaScript, utiliza el método .select() para asignar el valor al elemento que deseas:
Código Javascript:
Ver original
  1. $( "#busqueda" ).autocomplete({
  2.     source: 'solicitudes_buscar.php',
  3.     select: function( event, ui ){
  4.         $( this ).val(ui.item.nombre);
  5.         $( "#id del campo oculto" ).val(ui.item.id);
  6.     }
  7. });

Un saludo
__________________
«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