Slik søker mens du skriver på AJAX med PHP MySQL

Den "live search" funksjonen på en webside bruker Ajax for å sende en forespørsel til PHP for å vise søkemuligheter. Du bruker PHP prosessering side for søk og satt opp på avtrekkeren for å kjøre når brukeren trykker på en tast i søketekstboksen. Ajax er en asynkron språk, slik at du ikke trenger å oppdatere siden hver gang brukeren trykker på en tast for et søkeresultat.

Bruksanvisning

1 Åpne din foretrukne Javascript, Ajax eller HTML editor. Åpne websiden som inneholder søketekstboksen.

2 Opprett Ajax søkefunksjonen som peker til din PHP prosessering side:

Funksjonen finner (str)
{
search = ny XMLHttpRequest ();
search.open ( "GET", "? livesearch.php q =" + str, true);
search.send ();
}

3 Link input tekstboksen for ditt søk til funksjonen "finne" laget i Javascript. Følgende kode er et eksempel på en tekstboks koblet til funksjonen "finne":

<Input type = "text" size = "30" onkeyup = "finne (this.value)" />

Funksjonen utløser bare når brukeren trykker på en tast. Tastene trykket blir sendes til funksjonen.

4 Lag en "div" inneholde for å vise resultatene:

<Div id = "livesearch"> </ div>