On hyvät mahdollisuudet, että "todellisessa maailmassa" ykkönen, johon Ajaxia käytät, lähettää ja vastaanottaa JSON-tietoja. Ja hyvästä syystä. JSON ei oleta mitään visuaalista rakennetta, kuten HTML. Se on vain raakatietoa ja voit tehdä sen kanssa mitä haluat, mikä laitetaan usein malleihin. Tämä siirtää osan työstä palvelimilta asiakkaille (selaimille). Voit oppia lisää JavaScript-malleista toisessa kuvaruudussa.
jQueryllä on erityinen Ajax-toiminto vain JSON: n hankkimiseksi, nimeltään & .getJSON (). Se näyttää erittäin samanlaiselta kuin GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Erona on, että soittopyynnössä oleva dataobjekti on valmiiksi rokattava objekti, joka on täynnä dataa, jolla voit tehdä mitä haluat. Todennäköinen silmukka sen läpi liittää tavaraa sivulle.
Toistaiseksi olemme puhuneet $ .get, $ .post ja $ .getJSON - mutta on syytä huomata, että nämä kaikki ovat vain mukavuusmenetelmiä, jotka lopulta kutsuvat $ .ajax. Jos haluat olla erittäin tarkka kaikista Ajax-vaihtoehdoista, voit käyttää sitä suoraan.