jQuery sa AJAX-om
Metoda ajax(), koja obuhvata sve pomenute metode (load, get i post), ima drugačiju sintaksu. Potrebno je naglasiti tip HTTP zahteva. Takođe deo za uspešan poziv i greške prilikom slanja je različit. Primer za ajax() metodu:
$.ajax({ type: "POST", // tip HTTP zahteva url: "fajl_koji_želimo_da_učitamo.html", //adresa fajla (HTML ekstenzija //je primer) data: { ime_promenljive: vrednost_promenljive }, // podaci koje želimo da prosledimo fajlu error: function() { // deo koda koji se izvršava u slučaju greške }, success: function() { // deo koda koji se izvršava ukoliko je AJAX poziv uspešan }, complete: function() { // deo koda koji se izvršava bez obzira da li // je poziv bio uspešan ili ne } });
Generalno pravilo je da se prvo isprogramira kod za slučaj greške, pa tek onda za slučaj kada je poziv uspešan. Takvim pristupom se izbegava da se možda zaboravi programiranje za slučaj greške, ali isto tako ima se uvid u neke manje očigledne greške sa ostatkom koda.