Există mari șanse ca în „lumea reală”, primul lucru pentru care folosiți Ajax este trimiterea și primirea de date JSON. Și din motive întemeiate. JSON nu presupune nicio structură vizuală ca HTML. Sunt doar date brute și puteți face cu ele ceea ce doriți, care este adesea pus în șabloane. Acest lucru descarcă o parte din munca de pe servere către clienți (browsere). Puteți afla mai multe despre șablonarea JavaScript într-un alt screencast.
jQuery are o funcție specială Ajax doar pentru a obține JSON, denumit în mod corespunzător & .getJSON (). Arată extrem de similar cu GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Diferența constă în faptul că obiectul de date din apel invers este un obiect gata de rock plin de date cu care poți face orice vrei. Probabil, prin aceasta, adăugați lucruri la pagină.
Până acum am vorbit despre $ .get, $ .post și $ .getJSON - dar merită remarcat faptul că toate acestea sunt doar metode de comoditate care în cele din urmă numesc $ .ajax. Dacă preferați să fiți foarte specific cu privire la toate opțiunile dvs. Ajax, îl puteți folosi direct.