Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/03/2010, 13:10
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Respuesta: Ayuda con script autocompletar JQUERY

Cita:
Iniciado por mayid Ver Mensaje
Ademas no estas parseando bien la respuesta mysql. Necesitas un bucle. Y eso es tema para el foro de PHP.



No sabia que se podía pasar algo directamente de mysql a lado cliente. Habrá que esperar respuesta (=confirmación).

De cualquier manera, en el link de BUSCADOR PERFECTO esta publicado el codigo (propuesto) de lado servidor (si, ese es el link). El bucle que usé en ese caso fue este:
Voy más allá mayid, siguiendo el consejo de juaniquillo lo intenté así, creando el json a manita.

Lo intenté así

Código PHP:
Ver original
  1. $return = '[{';
  2. $return .= '"query": "'.$busqueda.'",';
  3. $return .= '"suggestions": "[dani,soporte]",';
  4. $return .= '"data": "[dani,soporte]"';
  5. $return .= '}]';

Y también así

Código PHP:
Ver original
  1. $return = '[{';
  2. $return .= '"query": "dani",';
  3. $return .= '"suggestions": "["dani","soporte"]",';
  4. $return .= '"data": "["dani","soporte"]"';
  5. $return .= '}]';

Y he visto que por consola (firebug) en ambos caso me da un error en esta linea 292

response.suggestions is undefined
[Break on this error]
if if (response.suggestions.length === 0) { this.badQueries.push(response.query); }

Me está volviendo loco xDDD