Ada kemungkinan besar bahwa di "dunia nyata", perkara # 1 yang Anda gunakan untuk Ajax adalah mengirim dan menerima data JSON. Dan dengan alasan yang baik. JSON tidak menganggap struktur visual seperti HTML. Ini hanya data mentah dan anda boleh melakukannya dengan apa yang anda mahukan, yang sering dimasukkan ke dalam templat. Ini memunggah sebahagian kerja dari pelayan ke klien (penyemak imbas). Anda boleh mengetahui lebih lanjut mengenai templat JavaScript di screencast yang lain.
jQuery mempunyai fungsi Ajax khas hanya untuk mendapatkan JSON, diberi nama & .getJSON (). Ia kelihatan sangat mirip dengan GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Perbezaannya ialah objek data dalam panggilan balik adalah objek siap-batu yang penuh dengan data yang boleh anda lakukan dengan apa sahaja yang anda mahu. Mungkin melingkarinya menambahkan barang ke halaman.
Setakat ini kita telah membincangkan $ .get, $ .post, dan $ .getJSON - tetapi perlu diingat bahawa semua ini hanyalah kaedah kemudahan yang akhirnya memanggil $ .ajax. Sekiranya anda memilih untuk menjadi sangat spesifik mengenai semua pilihan Ajax anda, anda boleh menggunakannya secara langsung.