亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何防止用戶在ajax請求沒有成功之前,點擊按鈕再次調用ajax?

如何防止用戶在ajax請求沒有成功之前,點擊按鈕再次調用ajax?

慕工程0101907 2019-05-06 21:44:03
假設我現在有幾個用li標簽做的按鈕,還有時間控件和下拉框。li的點擊操作、時間控件的選擇時間操作、下拉框的change事件都用調用同一個ajax。請問,如何在用戶做某一種操作調用ajax請求成功之前,阻止用戶再次點擊其它標簽進行ajax請求操作?
查看完整描述

2 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

例子如下,第一種是攔截重復請求,第二種每次請求都接受同時丟棄舊請求。
如果是攔截重復請求,通常還要給按鈕加上disabled狀態切換。
                            
查看完整回答
反對 回復 2019-05-06
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

你可以給把那些標簽歸個類,額外添加兩個屬性,一個類似組的標志,比如可以添加一個空屬性的class屬性用于組名,再一個類似開關的標志,比如處于請求的標簽多了on的屬性,當要發生請求的時候,看組內有沒有on屬性開關處于開的狀態即可,此種實行只要基于jquery的contains選擇器就可以。
                            
查看完整回答
反對 回復 2019-05-06
  • 2 回答
  • 0 關注
  • 416 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號