AJAX – Examples

AJAX là chữ viết tắt của cụm từ Asynchronous Javascript and XML. AJAX là phương thức trao đổi dữ liệu với máy chủ và cập nhật một hay nhiều phần của trang web, hoàn toàn không reload lại toàn bộ trang.

Ajax được viết bằng Javascript chạy trên client, tức là mỗi browser sẽ chạy độc lập hoàn toàn không ảnh hưởng lẫn nhau. Về mặt kỹ thuật, nó đề cập đến việc sử dụng các đối tượng XmlHttpRequest để tương tác với một máy chủ web thông qua Javascript.

Dưới đây là danh sách một số ứng dụng web nổi tiếng sử dụng AJAX.

Google Maps

Người dùng có thể kéo toàn bộ bản đồ bằng cách sử dụng chuột, thay vì nhấp vào một nút.

https://maps.google.com/

Google Suggest

Khi bạn nhập, Google sẽ đưa ra các đề xuất. Sử dụng các phím mũi tên để điều hướng kết quả.

Google

Gmail

Gmail là một webmail được xây dựng dựa trên ý tưởng rằng các email có thể trực quan, hiệu quả và hữu ích hơn.

https://gmail.com/

Yahoo Maps (mới)

Giờ đây, việc đến được nơi bạn sắp đến thậm chí còn dễ dàng và thú vị hơn!

https://maps.yahoo.com/

Sự khác biệt giữa AJAX và Chương trình CGI thông thường

Trong khi AJAX không có sự gián đoạn và nhận được phản hồi rất nhanh chóng. Nhưng với CGI tiêu chuẩn, bạn sẽ phải đợi phản hồi và trang của bạn cũng được làm mới.