jQuery - Giới thiệu AJAX
AJAX là nghệ thuật trao đổi dữ liệu với máy chủ và cập nhật các phần của trang web - mà không cần tải lại toàn bộ trang.
AJAX là gì?
AJAX = JavaScript và XML không đồng bộ.
Nói ngắn gọn; AJAX là về việc tải dữ liệu ở chế độ nền và hiển thị nó trên trang web mà không cần tải lại toàn bộ trang.
Ví dụ về các ứng dụng sử dụng AJAX: tab Gmail, Google Maps, Youtube và Facebook.
Bạn có thể tìm hiểu thêm về AJAX trong hướng dẫn AJAX của chúng tôi.
Còn jQuery và AJAX thì sao?
jQuery cung cấp một số phương thức cho chức năng AJAX.
Với các phương thức jQuery AJAX, bạn có thể yêu cầu văn bản, HTML, XML hoặc JSON từ máy chủ từ xa bằng cả HTTP Get và HTTP Post - Và bạn có thể tải dữ liệu bên ngoài trực tiếp vào các thành phần HTML đã chọn trên trang web của mình!
Nếu không có jQuery, việc mã hóa AJAX có thể hơi phức tạp một chút!
Việc viết mã AJAX thông thường có thể hơi phức tạp vì các trình duyệt khác nhau có cú pháp triển khai AJAX khác nhau. Điều này có nghĩa là bạn sẽ phải viết thêm mã để kiểm tra các trình duyệt khác nhau. Tuy nhiên, nhóm jQuery đã giải quyết vấn đề này cho chúng tôi để chúng tôi có thể viết chức năng AJAX chỉ với một dòng mã.
Các phương thức AJAX của jQuery
Trong các chương tiếp theo, chúng ta sẽ xem xét các phương thức jQuery AJAX quan trọng nhất.