为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!如何防止用户在ajax请求没有成功之前,点击按钮再次调用ajax?怎么回事哈啊?

急求!!!!如何防止用户在ajax请求没有成功之前,点击按钮再次调用ajax?怎么回事哈啊?

慕容森 2019-09-26 11:02:52
假设我现在有几个用li标签做的按钮,还有时间控件和下拉框。li的点击操作、时间控件的选择时间操作、下拉框的change事件都用调用同一个ajax。请问,如何在用户做某一种操作调用ajax请求成功之前,阻止用户再次点击其它标签进行ajax请求操作?
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

例子如下,第一种是拦截重复请求,第二种每次请求都接受同时丢弃旧请求。
如果是拦截重复请求,通常还要给按钮加上disabled状态切换。
                            
查看完整回答
反对 回复 2019-09-26
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

你可以给把那些标签归个类,额外添加两个属性,一个类似组的标志,比如可以添加一个空属性的class属性用于组名,再一个类似开关的标志,比如处于请求的标签多了on的属性,当要发生请求的时候,看组内有没有on属性开关处于开的状态即可,此种实行只要基于jquery的contains选择器就可以。
                            
查看完整回答
反对 回复 2019-09-26
  • 2 回答
  • 0 关注
  • 289 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信