Ver Mensaje Individual
  #13 (permalink)  
Antiguo 04/06/2015, 17:32
zerobathory
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: Problemas con autocompletado

Si, me di cuenta despues de que estaba mal, si hago esto:

Código PHP:
Ver original
  1. $(document).ready(function(){
  2.     $( '#telefono' ).autocomplete({
  3.        source: "buscartelefono.php",
  4.        select: function (event, object){
  5.         $(".dato").eq(0).html(object.item.telefono);
  6.         $(".dato").eq(1).html(object.item.celular);
  7.         $(".dato").eq(2).html(object.item.idotro);
  8.         $("#response").slideDown();
  9.     }
  10.     }).data("ui-autocomplete")._renderItem = function (ul, item){
  11.     return $("<li></li>")
  12.         .append(+item.telefono+)
  13.     .append(+item.celular+)
  14.     .append(+item.idotro+ )
  15.         .appendTo(ul);
  16. };

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
  1. $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
  1. $telefonos[] = array($fila['telefono'], $fila['celular'], $fila['idotro']);

No me imprime absolutamente nada, puff perdon enserio por tanta molestia

Última edición por zerobathory; 04/06/2015 a las 17:47