13
回答
Ajax,怎么防止,重复请求?
科大讯飞通用文字识别100000次/天免费使用。立即申请   

这个Ajax,是在<a href="get_json.php">链接</a>,这里建立,请求的,单击没bug,双击或者拼命点击(点击频率过快)这个a标签就会有BUG,网上找了,setTimeout,这个方法也没效果!求指导!


<无标签>
举报
保密保密
发帖于5年前 13回/1K+阅
共有13个答案 最后回答: 5年前
为啥不从业务方面想想,这个链接是否有必点的需求,从你的URL名称看的话就是获取一段JSON这个功能是否需要由人工的来点击触发我觉的可以考虑一下,有时候其实可以是使用业务来弥补技术的!
--- 共有 1 条评论 ---
保密保密业务上已经存在了,改不动了 5年前 回复

这个很容易吧,启动session, 设置标志,如果标志存在 那么立刻退出。

如果是一次性的任务,那么设置cookie.检测到cookie立刻退出

引用来自“你要爪子”的答案

点一下,把a标签替换掉,返回结果,再把a标签弄回来
常用的做法是点了之后换成一张表示loading中的gif图片
顶部