ajax一次點擊多次提交的解決方法

錯誤產生原因其一

這是筆者在寫一個web項目時產生的錯誤,場景是:用戶點擊“立即購買”,彈出一個提示框,如圖。
在這裏插入圖片描述此時先不點擊確認支付觸發ajax請求,而是點擊關閉按鈕(窗口消失但並不意味着結束了某個函數的執行)。接着再點一次“立即購買”,這一次點擊確認支付,則會提示兩次支付成功,如圖。
在這裏插入圖片描述

解決辦法

找到ajax請求的代碼:如圖,在點擊事件前加上.off()就行了,這時發送的將是你最近一次點擊的請求信息。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章