Ajax (programiranje)
From Wikipedia, the free encyclopedia
Ajaks (još AJAX; skraćenica za Asinhroni JavaScript i XML)[1] je grupa međusobno povezanih tehnika za razvoj veba korišćenih na klijentskoj strani za pravljenje sinhronih i asinhronih veb aplikacija. Korišćenjam Ajaksa, veb aplikacije mogu da šalju i primaju podatke sa servera asinhrono (u pozadini) bez menjanja trenutnog prikaza i ponašanja stranice. Podaci mogu biti preuzeti pomoću objekta XMLHttpRequest
. Bez obzira na ime, korišćenje XML-a nije obavezno (JSON se često koristi), a zahtevi ne moraju biti asinhroni.[2]
Ajaks nije jedna, već grupa tehnologija. HTML i CSS se mogu koristiti za obeležavanje i stilizovanje informacija. DOM-u se pristupa preko JavaSkripta za dinamički prikaz i omogućavanje interakcije korisnika sa informacijom. JavaSkript i XMLHttpRequest objekat omogućuju metod za asinhronu razmenu podataka između pregledača i servera da bi se izbeglo ponovno učitavanje cele stranice.