Kịch bản:Ajax được cập nhật giao diện người dùng và các nút Trở lại
- Một trang được nạp với một giao diện người dùng phức tạp trên đó.
- Người dùng thực hiện một số hành động làm thay đổi dữ liệu thông qua cuộc gọi lại Ajax, thay đổi được phản ánh trên giao diện người dùng bằng thao tác DOM (ví dụ: thông qua jQuery).
- Người dùng nhấp vào liên kết để chuyển đến trang khác (nói trang chi tiết).
- Người dùng nhấp vào nút quay lại để quay lại trang giao diện người dùng ban đầu.
- Người dùng nhìn thấy thông tin lỗi thời - có vẻ như những thay đổi mà anh đã thực hiện (ở bước 2) không bao giờ xảy ra.
Bạn giải quyết tình huống này như thế nào?
Không phải cách duy nhất. Điều gì sẽ xảy ra nếu người dùng đã tắt cookie? – Metropolis
thì họ sẽ không thể lưu trạng thái giữa các lần xem trang. nếu bạn có cách tiết kiệm tốt hơn trên www mà không có cookie, hãy cho tôi biết. – user350162
cơ sở dữ liệu hoặc flatfile trên máy chủ – Gutzofter