Trong trang web của tôi, tôi có biểu mẫu đang được lấp đầy dữ liệu sau một số yêu cầu ajax. Ví dụ khi người dùng chọn một mục từ danh sách, một yêu cầu ajax đơn giản được gửi đến cơ sở dữ liệu mà mục đó đã được chọn (nhưng chưa được xác nhận). Sau đó, danh sách trên trang web tải lại bằng cách sử dụng một yêu cầu ajax simpe (chỉ danh sách, không phải toàn bộ trang) để tìm nạp danh sách mục mới.django, quay lại trang trước sau biểu mẫu BÀI ĐĂNG gửi
Tôi nghĩ rằng đây thực sự là việc thực hiện giỏ hàng cổ điển.
Tuy nhiên, khi người dùng nhấn gửi (biểu mẫu gửi POST cổ điển, không phải POST ajax vì một số lý do liên quan đến việc triển khai) để xác nhận toàn bộ danh sách, tôi muốn quay lại trang hiện tại. (Trang hiện tại khác nhau) Điều này có thể? Tôi đang sử dụng django.
Cảm ơn.
Cảm ơn bạn rất nhiều. Bạn nói "không phải lúc nào", tại sao vậy? – xpanta
Điều này tùy thuộc vào trình duyệt của người dùng để gửi liên kết giới thiệu. Một số trình duyệt không có, hoặc có một tùy chọn để vô hiệu hóa nó - đáng chú ý là Opera. Một sửa chữa khác có thể bao gồm đường dẫn hiện tại như là một đầu vào ẩn trong các biểu mẫu và tra cứu giá trị đó trong 'request.POST'. – AdamKG