Tôi sử dụng jquery's .submit() để chặn sự kiện gửi của người dùng, tuy nhiên tôi đã tìm thấy sự cố.Sử dụng jquery để ngăn gửi lại biểu mẫu
Khi người dùng nhấp vào nút gửi, biểu mẫu được gửi bình thường, nhưng nếu người dùng cố tình nhấp nhanh nhiều lần, nó sẽ gửi nhiều lần, điều này sẽ gây ra dữ liệu trùng lặp trong cơ sở dữ liệu.
Giải pháp cho loại sự cố này là gì?
Cập nhật: Vâng, tôi thấy một số lời khuyên cho biết vô hiệu hóa nút gửi. Điều này sẽ ngăn chặn biểu mẫu được gửi nhiều lần, nhưng vấn đề là phần tử biểu mẫu trong trang của tôi không được làm mới, nếu tôi tắt nó, người dùng sẽ không thể gửi biểu mẫu đó nữa, vô hiệu hóa biểu mẫu trong 15 giây có thể hoạt động, nhưng điều này đúng cách để giải quyết vấn đề này?
bạn đang sử dụng ajax để gửi biểu mẫu ... nguyên nhân vô hiệu hóa là tốt nếu không muốn nói ajax ... – Reigel
Vâng, tôi đang sử dụng tải jquery của. khi người dùng gửi biểu mẫu, có tăng một hàng trong bảng. – Sawyer
nhìn vào câu trả lời của tôi một lần nữa nếu nó giúp ... – Reigel