Odlomak

Š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.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Skripte

Komentari