Autocompletado Jquery

Responder
jparada
Mensajes: 13
Registered for: 2 years 1 month
Mexico

Autocompletado Jquery

Mensaje por jparada »

Estoy tratando de implementar el autocompletado con jquery y no lo he logrado, es decir, estoy obteniendo esto:
img1.png
y lo que espero es algo así:
img2.png
adjunto html/prg

contenido archivo conexion.prg

Código: Seleccionar todo

FUNCTION conectar
  LOCAL oErr
  LOCAL oConn
  
  IF ( oConn := Win_OleCreateObject( "ADODB.Connection" ) ) != NIL
    BEGIN SEQUENCE WITH ErrorBlock( { | oErr | Break( oErr ) } )
      oConn:Open( "Provider=SQLNCLI11;Server=SERVER;Database=DB;Uid=user;Pwd=pass;" )
      
      RECOVER USING oErr  
        ? hb_Utf8ToStr( 'Error de conexión: ' + oErr:Description )
        RETURN NIL

    END SEQUENCE
      
  ELSE      
    ? 'Error: [' + Win_OleErrorText() + ']'
  ENDIF
  
RETURN oConn
Me pueden ayudar a saber qué estoy haciendo mal.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Saludos,
Javier

diegof
Mensajes: 42
Registered for: 2 years 11 months
Argentina

Mensaje por diegof »

Buenas....Hay varias cosas que estarian mal.
En tu codigo desde hb estas devolviendo un json, y desde js pusiste que te inyecte dicho json en un div.
En el ej que mostraste al parecer hay un <ul> el cual va rellando los <li> que este tendria en base a lo que hb va devolviendo.
Deberias armar el <li> desde hb e inyectarlo en el <ul> o agarrar el resultado json desde js y armar el <li> e inyectarlo de igual manera.

El error que estas teniendo es muy basico. Te recomendaria leer un poco de js/html. Tipos de componentes de html, etiquetas, etc. Es imposible saltar a web sino tienes claro por lo menos eso. No es dificil, pero sin entenderlo vas a tener este tipo de problemas. Mi consejo....dedicale un poco de tiempo a eso que te comente y te ahorrara perder tiempo con errores por no tener los conceptos minimos necesarios claros del frontend.

Diego.

jparada
Mensajes: 13
Registered for: 2 years 1 month
Mexico

Mensaje por jparada »

Qué tal Diego, sí tienes razón pero lo que sucede es que estuve viendo un montón de ejemplos en php y en la gran mayoría de esos ejemplos es muy simple el regresar resultados ni siquiera crean la lista de opciones y/o inyectar código html, así que quería emular eso con el mod, por ahora ya avancé un poco más, mi ejemplo ya funciona como se espera y lo dicho pues a seguir estudiando pero a la par probando los ejemplos porque si no en lo personal no aterrizo el concepto.

Por cierto si tienes algún tiempo me puedes comentar algo acerca del error reportado en mi post "Error _HB_MEMBER", para mí sería muy importante avanzar con ese ejemplo porque se trata de conectar Harbour con un ERP el cual proporciona un SDK para interactuar con ese sistema entregado como una dll, avancé un poco con lo que me indicó Charly pero ya quedé detenido con lo último que reporté, te agradezco si puedes ayudar.
Saludos,
Javier

Responder