Tôi đang sử dụng chỉnh sửa nội tuyến để cập nhật văn bản trong cơ sở dữ liệu bằng AJAX hay không. Đây là về cơ bản quá trình này, công cụ khá thông thường:Khi thực hiện chỉnh sửa AJAX cho cơ sở dữ liệu, tôi có nên cập nhật giao diện ngay lập tức với dữ liệu mới
- văn bản là không thể chỉnh sửa
- tôi nhấp vào văn bản, nó trở nên có thể chỉnh sửa
- tôi gõ văn bản mới
- sau đó bấm vào để gửi văn bản cập nhật để cơ sở dữ liệu
- sau đó trả lại văn bản sang định dạng không thể chỉnh sửa
câu hỏi của tôi là khi tôi nên cập nhật giao diện với các dữ liệu mới? Tôi có nên cập nhật nó ngay trước cuộc gọi ajax hay tôi nên chờ phản hồi cập nhật để trả về từ cơ sở dữ liệu?
mối quan tâm của tôi:
- Nếu tôi không cập nhật giao diện ngay lập tức và chờ đợi để có được những phản hồi từ các cơ sở dữ liệu, sau đó tôi đã đánh mất lợi ích không đồng bộ mà đi kèm với ajax.
- Nhưng nếu tôi cập nhật nó ngay lập tức, sau đó nếu phản hồi cơ sở dữ liệu có lỗi, tôi bằng cách nào đó phải theo dõi sự thay đổi mà tôi đã thực hiện, và ngược lại, đó là nhiều công việc hơn.
Vì vậy, việc này thường được thực hiện như thế nào?
Bạn có thể cũng muốn đăng bài này trong http://ux.stackexchange.com/ – climbage