Üsna palju räägitakse hetkel mõistest nimega AJAX. Tuuakse ilusti välja, et mis lehed seda tehnoloogiat kasutavad, mis definitsioon (Asünkroonne JavaScript ja XML) mõiste taga peitub ning muust taolisest. Üsna vähe aga on kijras sellest, et kuidas lõpuks asi üldse töötab. Niisiis parandame selle vea ja ehitame lihtsa mikrolinki kasutava JavaScripti rakenduse.
Mikrolink on Ajaxi versioon traditsioonilisest hüperlingist, kus selle asemel, et lehelt ära navigeerida, laetakse lingile vajutades vastus taustal ja sisestatakse see otse vanale lehele endale.
Käesolevas näites saab selleks olema tähekese pilt, mis on kas tühi (ainult raam) või täis (seest värvitud). Kui vajutada tühjale tähekesele, siis saadetakse päring serverile, server muudab hetke oleku ning saadab selle oleku brauserile tagasi, misjärel skript muudab siis tähekese pilti vastavalt sellele uuele olekule. Ei midagi keerulist.
Meie aplikatsioonis hakkab see välja nägema nii, et serveri poole peal on fail nimega „taheke.txt“ mis sisaldab ainult ühte sümbolit. Võimalusi on kaks „0″ või „1″. Kui failis on „0″ siis on täheke tühi
ja kui on „1″ siis on täheke värvitud
. Ning seda väärtust muudab siis PHP skript.
(veel…)