jQuery sa AJAX-om
Podaci koje šaljemo su opcioni parametar load() metode. Mogu biti u formi stringa, tada će podaci biti poslani kao da smo izvršili GET zahtev. Ukoliko pošaljemo objekat umesto stringa kao podatak koji šaljemo, POST zahtev će biti izvršen.
$("#rezultat").load("fajl_koji_želimo_da_učitamo.html", function(data, status, response) { //kod koji će se izvršiti kada je učitavanje HTML sadžaja završeno });
Funkcija povratnog poziva je isto opcioni parametar.
Još dve metode su skraćenice metode ajax(), a to su get() i post(). Obe metode imaju iste parametre u pozivu, jedina razlika je u HTTP zahtevu, koji je u slučaju get() metode GET zahtev, dok u slučaju post() je POST zahtev. Pozivanje metoda se vrši na sledeći način:
$.get(url, data, callback, dataType); $.post(url, data, callback, dataType);
URL – je lokacija fajla koji želimo da učitamo
data – podaci koje želimo da prosledimo serveru
callback – je funkcija koja se “okida” samo ukoliko je zahtev bio uspešan i biće joj prosleđen odgovor servera (response) i status zahteva
dataType – određujemo tačan tip podataka koji će biti prosleđeni callback funkciji, ukoliko se izostavi jQuery će sam odrediti tip podataka
Svi parametri sem URL, su opcioni.