Ajax är något som troligtvis kommer att röra på sig i år. Ajax står för Asynchronous JavaScript and XML och är en teknik att anropa en webbserver ifrån en webbsida utan att hela sidan behöver postas. Den här tekniken är inte alls ny. Jag skrev själv en artikel om det för över ett år sedan. Men den har ändå inte varit så känd, på grund av att den kräver rätt goda javascriptkunskaper för att man skall våga sig på det.
Varför tror jag att det kommer att röra på sig senare i år om nu tekniken har funnits en längre tid. Inom .NET-världen kommer vi med ASP.NET 2.0 få sådan här funktionalitet. Det kallas då "client callbacks". Det blir då enklare att implementera sådana här funktioner.
Vad kan man använda det till?
Det första som jag tänker på är att kunna underlätta formulärhantering i webbsidor. Där kan det bland annat användas till att uppdatera, i bakgrunden, olika fält beroende på vad användaren har skrivit in i. Användaren skriver exempelvis in Sverige och Ajax använts för att direkt hemma alla städer just i Sverige.
Ett annat sätt skulle kunna vara att rapportera, med ett popupfönster, när en ny rapport har kommit. Förfrågan om nya rapporter sker i bakgrunden utan att användaren behöver göra någonting.
Det är en spännande teknik. Det är dock viktigt att man tänker sig för innan man börjar att implementera denna, speciellt om man skall stödja flera typer av webbläsare.
Rent spotant, utan att ha följt länkarna till de andra inläggen, så måste det vara detta som Google Suggest använder sig av.
http://www.google.com/webhp?complete=1&hl=en
Posted by: Andreas Håkanson | 2005-04-25 at 10.28
Hej.
Även om AJAX är kul, så finns det tekniker som varvat den flera, flera gånger om nu, som den här tekniken, http://www.naltabyte.se.
Den kräver dessutom knappt några programmeringskunskaper alls att använda överhuvudtaget, vare sej på klient eller server.
Posted by: Mikael | 2005-05-23 at 11.22