AJAX – Asychronous JavaScript And XML 

(...mali delic WEB 2.0 standarda) 

 

Tutorijal za osnovno koriscenje AJAX-a - Vladica Savić 

 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Šta je zapravo AJAX?

 

AJAX je skraćenica od Asynchronous JavaScript And XML. 
Kratko rečeno  AJAX je zasnovan na JavaScript i HTTP zahtevima i njegova glavna osobina je da omogući da se na 
nekom sajtu šalje/prima sadržaj bez ponovnog učitavanja stranice. 

 

Šta bi već trebalo da znate pre nego počnete sa AJAX-om?

 

 

HTML / XHTML 

 

JavaScript 

 

Server-side scripting 

AJAX nije novi jezik programiranja, već tehnika za kreiranje boljih, bržih i interaktivnijih web aplikacija. Sa AJAX-om, 
vaš JavaScript može da komunicira direktno sa serverom, koristeći JavaScript XMLHttpRequest objekat. Pomoću ovog 
objekta, vaš JavaScript može da razmenjuje podatke sa web serverom, bez ponovnog učitavanja stranice. 

AJAX koristi asinhroni transfer podataka (HTTP zahtevi) izmeñu pretraživača i servera, omogućujući web aplikaciji da 
obrañuje samo one podatke koji su zaista potrebni umesto čitavih stranica. 

 

AJAX je zasnovan na sledećim web standardima: 

 

JavaScript 

 

XML 

 

HTML 

 

CSS 

Web standardi koji se koriste u AJAX-u su dobro definisani i podržani od svih velikih web browsera.  
 

AJAX prednosti

 

Web aplikacije imaju mnogo prednosti nad desktop aplikacijama, osnovna je da one lako mogu da dopru do više 
korisnika, lakše su za instaliranje i obezbeñivanje podrške, i lakše za razvijanje. 

Sa AJAX-om, internet aplikacije mogu da budu bogatije i brže za korišćenje nego što su bile do sada. 

AJAX koristi HTTP zahteve

 

U "klasicnom" programiranju, ako želite da dobijete bilo kakvu informaciju iz baze podataka ili fajla nekog koji se 
nalazi na serveru, ili pošaljete serveru informacije o korisniku, vi  trebate da napravite HTML formu i preko GET ili 
POST metode dobijete ili pošaljete podatke serveru. Sto bi znacilo da nakon sto se posalje/dobije informacija od 
servera da se onda da učita opet cela strana kako bi rezultati bili vidljivi i samim tim pošto server vraća novu stranicu 
svaki put kada korisnik pošalje neke podatke, tradicionalne web aplikacije znaju da budu spore. 

Pomocu AJAX-a JavaScript komunicira direktno sa serverom, kroz JavaScript XMLHttpRequest objekat. Pomoću HTTP 
zahteva, web stranica šalje zahtev serveru, i dobije odgovor od njega - bez ponovnog učitavanja web stranice, i 
korisnik gotovo da i neće primetiti da je skript poslao zahtev za stranicom, ili da je u pozadini poslao podatke na 
server. 

XMLHttpRequest Objekat

 

Koristeći XMLHttpRequest objekat, web programer može da ažurira stranicu sa podacima sa servera nakon što se 
stranica učitala sto je opet jedan veliki plus! 

 

Napomena 

Kada radimo sa 

XMLHttpRequest

-om trebamo voditi racuna i koji browser je u pitanju. Veliki broj browsera 

podrzava 

XMLHttpRequest 

( Internet Explorer  (...sve verzije  novije od 5.0 verzije),  Firefox, Opera (sto bi ukratko 

znacilo skoro svi)) ali je malo drugacije slanje 

XMLHttpRequest-a 

svakom od njih. 

 

 

 

 

 

 

 

 

background image

Želiš da pročitaš svih 5 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti