Hola chiney92, gracias por la respuesta, demore porque no habia podido probar el codigo.
aun no he logrado integrar lo que escribiste con lo que yo tengo, hay una funcion en jquery que es indispensable para que se llenen los inputs, es la siguiente:
Código Javascript
:
Ver originalselect: function(event, ui){
$("#nombre").val(ui.item.label);
$("#identificacion").val(ui.item.value);
return false;
}
al momento que se selecciona en el cuadro de autocompletar un nombre esta funcion hace que se llenen los dos inputs con el nombre y la identificacion correspondiente a la persona, pero esto solo funciona cuando declaro este array:
Código Javascript
:
Ver originalvar datos = [
{
value: "12123",//identificacion
label:"pedro"//nombre
},
{
value: "1212",
label:"juan"
}];
cuando extraigo esos datos de la base de datos de esta forma:
Código PHP:
Ver originalif($result->num_rows > 0){
while($fila = $result->fetch_assoc()){
$nombres= array("label" => $fila['identificacion'], "value" => $fila['nombre']);
}
}
esto es lo que me arroja la query en la consola:
{"label":"1212","value":"juan"}
como puedes ver label y value aparecen en comillas, tal vez por eso no funciona.
tu codigo no me funciona porque no veo la forma de utilizar la funcion select con el codigo que propones.