Question

Je suis en train d'écrire un script qui autocomplete JQuery appeler une URL via les résultats AJAX et autocomplete de mise à jour que l'utilisateur entre des données dans le formulaire.

J'ai ma configuration AJAX et le retour en JSON. Mais je ne sais pas comment s'y prendre pour obtenir la fonction de saisie semi-automatique pour appeler et utiliser la réponse. J'ai réussi à obtenir le travail suivant, mais ce sont des données statiques, donc pas bon pour ma tâche:

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

Vive.

Était-ce utile?

La solution

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

Le php doit renvoyer des valeurs au format JSON comme celui-ci http://jqueryui.com/resources/demos/autocomplete/search.php ? terme = ai

http://us2.php.net/json

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top