Có một cơ hội tốt là trong “thế giới thực”, điều số 1 bạn sử dụng Ajax là gửi và nhận dữ liệu JSON. Và vì lý do chính đáng. JSON không giả định bất kỳ cấu trúc trực quan nào như HTML. Đó chỉ là dữ liệu thô và bạn có thể làm với nó theo ý mình, thường được đưa vào các mẫu. Điều này giảm tải một số công việc từ máy chủ đến máy khách (trình duyệt). Bạn có thể tìm hiểu thêm về tạo khuôn mẫu JavaScript trong một video truyền hình khác.
jQuery có một hàm Ajax đặc biệt chỉ để lấy JSON, được đặt tên thích hợp & .getJSON (). Nó trông cực kỳ giống với GET:
$.getJSON( "http://codepen.io/chriscoyier/pen/EAIJj.js", function(data) ( // Success! Do stuff with data. console.log(data); ) );
Sự khác biệt là đối tượng dữ liệu trong lệnh gọi lại là một đối tượng sẵn sàng đầy dữ liệu mà bạn có thể làm bất cứ điều gì bạn muốn. Có khả năng lặp qua nó để thêm nội dung vào trang.
Cho đến nay chúng ta đã nói về $ .get, $ .post và $ .getJSON - nhưng cần lưu ý rằng tất cả đều chỉ là các phương thức tiện lợi cuối cùng gọi $ .ajax. Nếu bạn muốn rất cụ thể về tất cả các tùy chọn Ajax của mình, bạn có thể sử dụng trực tiếp.