"Gerçek dünyada" Ajax'ı kullandığınız 1 numaralı şeyin JSON verilerini gönderip almak olması büyük bir şans. Ve iyi bir sebepten dolayı. JSON, HTML gibi herhangi bir görsel yapıyı varsaymaz. Bu sadece ham verilerdir ve onunla ne yaparsanız yapın, bu genellikle şablonlara yerleştirilir. Bu, işin bir kısmını sunuculardan istemcilere (tarayıcılara) aktarır. Başka bir ekran video kaydında JavaScript şablon oluşturma hakkında daha fazla bilgi edinebilirsiniz.
jQuery, yalnızca JSON almak için & .getJSON () olarak adlandırılmış özel bir Ajax işlevine sahiptir. GET'e çok benziyor:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Aradaki fark, geri aramadaki veri nesnesinin, istediğiniz her şeyi yapabileceğiniz verilerle dolu, sallamaya hazır bir nesne olmasıdır. Muhtemelen içinden geçerek sayfaya bir şeyler ekler.
Şimdiye kadar $ .get, $ .post ve $ .getJSON hakkında konuştuk - ancak bunların hepsinin sonuçta $ .ajax adını veren kolaylık yöntemleri olduğunu belirtmek gerekir. Tüm Ajax seçenekleriniz konusunda çok spesifik olmayı tercih ediyorsanız, bunu doğrudan kullanabilirsiniz.