Cách tốt nhất để thực hiện một số loại chỉ báo tiến trình trong Play là gì?Chỉ báo tiến trình trong khung chơi
Tôi có trang nhập đơn giản nơi người dùng có thể tải lên tệp csv. Máy chủ sau đó sẽ thực hiện một số xử lý kéo dài cho đến khi quá trình nhập hoàn tất. Tôi muốn chuyển hướng người dùng đến một trang riêng biệt sau khi tải lên và cung cấp cho anh ấy một số phản hồi liên tục trên trang này là "150 trong số 856 bộ dữ liệu được nhập".
Hành động tải lên kích hoạt một phương thức điều khiển có thể bắt đầu nhiệm vụ tốn thời gian trong chuỗi của riêng nó, nhưng làm cách nào để nhận trạng thái công việc bằng cuộc gọi ajax từ trang khác (vì chơi không có bất kỳ loại nào trạng thái giữa các yêu cầu)?
Tôi muốn sử dụng cả hai câu trả lời của John và @Codemwnci để thực hiện tác vụ này đặc biệt nếu bạn chắc chắn rằng bạn sẽ sử dụng các trình duyệt hỗ trợ WebSockets hoặc ít nhất Comet. Trong trường hợp đó, bạn có thể xây dựng thanh tiến trình thực sự giống như thật. – biesior