Frage

Ich versuche, einen JQuery Autocomplete-Skript zu schreiben, die eine URL über AJAX und Update zum automatischen Vervollständigung Ergebnisse nennen werden als Benutzerdaten in die Form eintreten.

Ich habe meinen AJAX-Setup und zur Zeit JSON zurück. Aber ich weiß nicht, wie über das Erhalten der Funktion zur automatischen Vervollständigung gehen, sie zu rufen und die Antwort zu verwenden. Ich habe es geschafft, die folgende Funktion zu erhalten, aber dies ist statische Daten, so nicht gut für meine Aufgabe:

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

Prost.

War es hilfreich?

Lösung

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 );
        }
    });

Die PHP braucht Werte im JSON-Format wie folgt zurück http://jqueryui.com/resources/demos/autocomplete/search.php ? term = ai

Json Anweisungen http://us2.php.net/json

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top