| |||
Autocomplementar con Jquery Alguien me puede ayudar necesito crear un textbox que al escribir me valla sugiriendo nombre, según los resultados de una consulta realizada con ajax, esto utilizando jquery ui. |
| ||||
Respuesta: Autocomplementar con Jquery Con esta documentacion te debería alcanzar y hasta sobrar, no es muy dificil: http://jqueryui.com/demos/autocomplete/ Si se te complica entenderlo avisame ;) Saludos!
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| ||||
Respuesta: Autocomplementar con Jquery Código javascript:
Código Javascript:
Ver original En el codigo php tenes que asegurarte de devolver un vector con el dato resultante de la consulta con la siguiente estructura y una vez formado el vector le aplicas el json_encode() y lo imprimis por pantalla para que lo tome el ajax. Quedaria algo asi:
Código PHP:
Ver original Con este ejemplo necesitas 2 campos: un campo del tipo text donde es donde el usuario va a ingresar la palabra y se le va a autocompletar y otro campo del tipo hidden donde una vez que seleccione la palabra del listado que le ofrece el autocomplete se llenara con el id del valor para la utilizacion de alguna consulta que necesites. Esta es una forma muy facil de hacer un autocomplete con ajax y json. Cualquier cosa avisame ;)
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery No entiendo muy bien el archivo php seria algo asi
Código PHP:
Ver original muchas gracias |
| |||
Respuesta: Autocomplementar con Jquery perdón envié mal el código php en realidad seria algo asi
Código PHP:
Ver original recibo con POST y cambio el print_r() por json_encode($array_resultado); |
| ||||
Respuesta: Autocomplementar con Jquery Si pero el json_encode() hacelo fuera del while, asi envia el vector completo, y no cada posicion del mismo como esta en tu código.
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery ok aun asi no funciona voy a subir el codigo completo a ver que error encuentras codigo javascript
Código Javascript:
Ver original codigo html
Código HTML:
Ver original codigo php
Código PHP:
Ver original |
| ||||
Respuesta: Autocomplementar con Jquery No se como sera tu campo autocomplete, pero la idea seria mas o menos asi:
Código PHP:
Ver original Te comento lo que hice, fijate que la consulta la modifique, trae la dupla id, nombre sin condicion, porque de lo que te devuelve es el vector en json que le pasas al autocomplete que despues el plugin se encarga de buscarlo dentro del array solo por su cuenta, por eso le pasas toda la info completa, sin condicion. Despues fijate que trae id y nombre, es raro que uses el mismo id para los 2, si es asi, porque tu sistema trabaja asi, cambialo, ami porque me parecio raro, asique este punto que te marco esta sujeto a modificaciones. Probalo asi y decime! ;)
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery Ok mira te explicare en Colombia las empresas tiene un identificador llamado nit, es este caso necesito escribir en el input text el numero de nit, por esta razón no veo necesidad de consultar el nombre. exactamente el código php seria así
Código PHP:
Ver original Consulto los nit existentes en dos tablas Una duda adicional al cargar el $array_resultado de esta manera, solo tomaría los últimos resultados del hile no?? Esto lo probe con un print_r($array_resultado) Muchas gracias eres muy amable. |
| ||||
Respuesta: Autocomplementar con Jquery tenes que hacer el array acumulativo, que seria asi:
Código PHP:
Ver original Sino te tomaria solo el último, y no todos.
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery OK funciona a la perfección muchas gracias, solo tendría una ultima duda de casualidad sabes como modificar el css para que no se vean tan grandes las opciones? Y de nuevo muchísimas gracias. |
| ||||
Respuesta: Autocomplementar con Jquery usas el jqueryui? para los estilos?? si es asi, deberias modificar el css del .ui-widget si mal no recuerdo
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery Que pena volver a molestar con este tema, pero tengo una nueva duda ¿como puedo limitar el numero de registros que se muestran al ir escribiendo en el textbox? Esto debido a que al escribir en el textbox, el array tiene demasiados registros y esto hace que el navegador se ejecute con mucha lentitud. |
| ||||
Respuesta: Autocomplementar con Jquery Proba agregandole un parametro al autocomplete que se llama minLength, asique te obliga a ingresar una cantidad de caracteres minimos para realizar la consulta a la base y devolverte los resultados. http://stackoverflow.com/questions/4071887/limit-the-result-in-jquery-autocomplete
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| ||||
Respuesta: Autocomplementar con Jquery Proba con el atributo: maxItemsToShow. Ej:
Código Javascript:
Ver original
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery La pruebo pero no funciona, es algo raro en la documentación que he investigado esta atributo no presenta ningun problema tendra algo que ver con utilizar jquery UI? |
| ||||
Respuesta: Autocomplementar con Jquery Proba el de UI a ver que te tira..
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocomplementar con Jquery Hola, Tengo una nueva duda, como puedo saber que NO se ha escogido ninguna opción del autocompletar?? es decir si no escojo ninguna opción de las que este me muestra. De antemano muchas gracias. |
| ||||
Respuesta: Autocomplementar con Jquery depende de como lo configures, hace una prueba facil haciendo un alert del .val()
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
Etiquetas: |