Như mô tả trong bài trước, AJAX không phải là một công nghệ mà là một nhóm các công nghệ liên quan đến nhau. Các công nghệ AJAX bao gồm:
- HTML/XHTML và CSS
- DOM
- XML và JSON
- XMLHttpRequest
- JavaScript
Nội dung chính
HTML/XHTML và CSS
Những công nghệ này được sử dụng để hiển thị nội dung và phong cách. Nó chủ yếu được sử dụng để trình bày.
DOM
Nó được sử dụng để hiển thị động và tương tác với dữ liệu.
XML và JSON
Chúng được sử dụng để gửi và nhận dữ liệu từ máy chủ. JSON (JavaScript Object Notation) giống như XML nhưng ngắn và nhanh hơn XML.
XMLHttpRequest
Được sử dụng để giao tiếp không đồng bộ giữa máy khách và máy chủ. Tham khảo đối tượng XMLHttpRequest trong AJAX
JavaScript
Nó được sử dụng để kết nối công nghệ trên với nhau.
Độc lập, nó được sử dụng chủ yếu để xác nhận phía máy khách.