Nó sử dụng các đối tượng XMLHttpRequest trong JavaScript để gửi và nhận lệnh đến và đi từ các máy chủ. Không làm mới trang là bao giờ cần thiết cho việc này "ứng dụng web" để làm việc, như tất cả mọi thứ được cập nhật trong thời gian thực thông qua JavaScript.
Các đối tượng XMLHttpRequest cho phép các yêu cầu HTTP được gửi đến máy chủ và nhận được đầu vào từ máy chủ.
Nó bao gồm hai phần, một khách hàng và một phía máy chủ.
1. Các khách hàng "ping" các máy chủ (một kịch bản PHP) cho các tin nhắn mới. Các máy chủ lần lượt truy vấn cơ sở dữ liệu cho bất kỳ tin nhắn cho khách hàng, và trả về cho họ như JSON. Các đối tượng XMLHttpRequest qua văn bản JSON này được phân tích bằng phần còn lại của JavaScript.
2. Các khách hàng sẽ gửi dữ liệu đến máy chủ (một kịch bản PHP), như một thông điệp mới cho người sử dụng khác. Những thông tin này sau đó được xử lý bởi các máy chủ ("làm sạch" các dữ liệu của bất cứ điều gì không hợp lệ) và đưa vào cơ sở dữ liệu, đó là sau "ping" bởi khách hàng khác.
Về bản chất, im ajax mô phỏng một "kết nối liên tục" mối quan hệ chỉ sử dụng các giao thức HTTP và yêu cầu định kỳ.
Những trình duyệt im ajax đã được thử nghiệm trên và các công trình:
- Mozilla Firefox 1.5.0.6
- Internet Explorer 6
- Internet Explorer 7
- Opera 9.00
- Safari
Các chi tiết về phần mềm:
Phiên bản: 4.0α3
Ngày tải lên: 14 Apr 15
Giấy phép: Miễn phí
Phổ biến: 295
Bình luận không