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

這裏寫目錄標題

錯誤產生原因其一

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

解決辦法

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