Domanda

Sto cercando di scrivere uno script originale completamento automatico JQuery che chiamerà un URL tramite la tecnologia AJAX e l'aggiornamento di completamento automatico dei risultati come utente inserisce i dati nel modulo.

Io ho la mia messa a punto AJAX e JSON attualmente ritorno. Ma io non so come fare per ottenere la funzione di completamento automatico di chiamarlo e di usare la risposta. Sono riuscito a ottenere il seguente lavoro, ma si tratta di dati statici, così non va bene per il mio compito:

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

Saluti.

È stato utile?

Soluzione

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

Il PHP ha bisogno di restituire i valori in formato JSON come questo http://jqueryui.com/resources/demos/autocomplete/search.php ? termine = AI

http://us2.php.net/json

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top