Hoe maak je een..Zoeksuggestie met AJAX
Gepubliceerd op 20 juli 2006
AJAX (Asynchrone JAvascript XML) stelt je in de staat de gebruiker tegemoet te komen. Bijvoorbeeld met suggesties voor zoekwoorden als in Google Suggest. Hier vind je een versimpelde versie van deze toepassing.
Deze AJAX-applicatie is een samenwerking tussen (X)HTML, Javascript, CSS (aan de bezoekerskant) en PHP (aan de serverkant) en werkt als volgt; De gebruiker typt een letter in, bij iedere letter wordt er contact gelegd met een PHP script, dat alle woorden teruggeeft die met die letter(s) beginnen. Die woorden ter suggestie worden op het scherm getoond en zijn te selecteren door de gebruiker.
Bekijk hier en download
Download hier alle bronbestanden
[HTML
3 Kb
]
Het HTML-bestand
Dit bestand ('suggestie.html') bevat de Javascriptcode en HTML code. Het uitgebreidere 'suggestie_opmaak.html' bevat ook CSS opmaakcode.
Het PHP script ('doe_suggestie.php')
Heeft als invoer de variabele invoer=woord (het script wordt zo aangeroepen: doe_suggestie.php?invoer=s) en retourneert suggesties in de vorm (=XML): '<suggesties><suggestie>Sanne</suggestie><suggestie>Sinterklaar</suggestie></suggesties>'
|