Pregunta

Estoy tratando de escribir un original autocompletar jQuery que llamar a una URL a través de Ajax y actualización de autocompletar resultados que el usuario introduce datos en el formulario.

Tengo mi configuración AJAX y JSON momento de regresar. Pero no sé cómo hacer para conseguir la función de autocompletar para llamar y usar la respuesta. He conseguido que el siguiente trabajo, pero esto son datos estáticos, por lo que no es bueno para mi tarea:

$("input#name").autocomplete({
        source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});

Saludos.

¿Fue útil?

Solución

http://jqueryui.com/demos/autocomplete/#remote

    $( "#birds" ).autocomplete({
        source: "search.php",
        minLength: 2,
        select: function( event, ui ) {
            log( ui.item ?
                "Selected: " + ui.item.value + " aka " + ui.item.id :
                "Nothing selected, input was " + this.value );
        }
    });

El PHP necesita para devolver valores en formato JSON como esto http://jqueryui.com/resources/demos/autocomplete/search.php ? término = ai

http://us2.php.net/json

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top