Si, me di cuenta despues de que estaba mal, si hago esto:
Código PHP:
Ver original$(document).ready(function(){
$( '#telefono' ).autocomplete({
source: "buscartelefono.php",
select: function (event, object){
$(".dato").eq(0).html(object.item.telefono);
$(".dato").eq(1).html(object.item.celular);
$(".dato").eq(2).html(object.item.idotro);
$("#response").slideDown();
}
}).data("ui-autocomplete")._renderItem = function (ul, item){
return $("<li></li>")
.append(+item.telefono+)
.append(+item.celular+)
.append(+item.idotro+ )
.appendTo(ul);
};
Con el array que tu me dijiste, me aparece en una sola linea dos o tres telefonos distintos, se me ocurrio hacer el array asi:
Código PHP:
Ver original$telefonos[] = array('telefonos' => $fila['telefono'], 'telefonos' => $fila['celular'], 'telefonos' => $fila['idotro']);
Y solo imprime el resultado de la ultima columna de idotro
si hago el array asi:
Código PHP:
Ver original$telefonos[] = array($fila['telefono'], $fila['celular'], $fila['idotro']);
No me imprime absolutamente nada, puff perdon enserio por tanta molestia