De kans is groot dat in de "echte wereld" het # 1 waar u Ajax voor gebruikt, het verzenden en ontvangen van JSON-gegevens is. En niet voor niets. JSON veronderstelt geen visuele structuur zoals HTML dat doet. Het zijn gewoon onbewerkte gegevens en u kunt ermee doen wat u wilt, die vaak in sjablonen worden gestopt. Dit verplaatst een deel van het werk van de servers naar de clients (browsers). U kunt meer leren over JavaScript-sjablonen in een andere screencast.
jQuery heeft een speciale Ajax-functie om JSON op te halen, met de toepasselijke naam & .getJSON (). Het lijkt erg op GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Het verschil is dat het data-object in de callback een kant-en-klaar object is vol met data waarmee je kunt doen wat je maar wilt. Loop er waarschijnlijk doorheen en voeg dingen toe aan de pagina.
Tot nu toe hebben we gesproken over $ .get, $ .post en $ .getJSON - maar het is vermeldenswaard dat dit allemaal slechts gemaksmethoden zijn die uiteindelijk $ .ajax noemen. Als u liever heel specifiek bent over al uw Ajax-opties, kunt u die direct gebruiken.