June 17
La funzione di "ricerca diretta" in una pagina Web utilizza Ajax per inviare una query per PHP per visualizzare le possibilità di ricerca. È possibile utilizzare la pagina di elaborazione PHP per la ricerca e impostare il grilletto per eseguire quando l'utente preme un tasto nella casella di ricerca. Ajax è una lingua asincrona, quindi non c'è bisogno di aggiornare la pagina ogni volta che l'utente preme un tasto per un risultato di ricerca.
1 Aprite il vostro editor preferito JavaScript, Ajax o HTML. Aprire la pagina Web che contiene la tua ricerca.
2 Creare la funzione di ricerca Ajax che punta alla tua pagina di elaborazione PHP:
funzione di ricerca (str)
{
Ricerca = new XMLHttpRequest ();
search.open ( "GET", "? livesearch.php q =" + str, true);
search.send ();
}
3 Collegare la casella di testo di input per la ricerca a funzione di "trovare" creato in JavaScript. Il seguente codice è un esempio di una casella di testo collegata alla funzione "find":
<Input type = "text" size = "30" onkeyup = "trovare (this.value)" />
La funzione attiva solo quando l'utente preme un tasto. I tasti premuti vengono passati alla funzione.
4 Creare un "div" contiene per visualizzare i risultati:
<Div id = "LiveSearch"> </ div>