Existuje veľká šanca, že v „skutočnom svete“ je najdôležitejšou vecou, pre ktorú Ajax používate, odosielanie a prijímanie údajov JSON. A to z dobrého dôvodu. JSON nepredpokladá žiadnu vizuálnu štruktúru ako HTML. Sú to iba nespracované údaje a môžete s nimi robiť, čo chcete, čo sa často vkladá do šablón. Týmto sa odloží časť práce zo serverov na klientov (prehľadávače). Viac informácií o šablónach JavaScriptu sa môžete dozvedieť na inom obrazovom vysielaní.
jQuery má špeciálnu funkciu Ajax iba na získanie JSONu s príslušným menom & .getJSON (). Vyzerá mimoriadne podobne ako program GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Rozdiel je v tom, že dátový objekt v spätnom volaní je objekt pripravený na rock plný dát, s ktorými môžete robiť, čo chcete. Pravdepodobne to bude prechádzať a pridávať na stránku veci.
Doteraz sme hovorili o $ .get, $ .post a $ .getJSON - ale stojí za zmienku, že sú to všetko len pohodlné metódy, ktoré nakoniec volajú $ .ajax. Ak dávate prednosť konkrétnosti všetkých svojich možností Ajaxu, môžete ich použiť priamo.