js ajax如何终止之前的请求

2025-02-26 20:55:30
推荐回答(5个)
回答1:

点此按钮,提交ajax请求,按钮灰掉,不允许点此,或者点此无效果
在ajax结果返回的时候或者请求失败的时候,把按钮恢复原状,

回答2:

XMLHttpRequest对象有abort()方法 ,调用abort来终止
假设之前的ajax定义var ajax = new XMLHttpRequest();

调用 ajax.abort()

回答3:

你的思路错了,两种方式:
1 第一次点击后,发送请求,请求未完成前,再次点击,不发送请求;
2 判断间隔时间,多次连点,只在最后一次点击后,并且1s内无再次点击,满足则发送请求

回答4:

最好在连续点击提交的时候 这限制下 弄成点击后20秒才能再次点击

回答5:

我想你的思路弄错了,你应该要实现的是放置重复提交,不是之前的有没有提交完毕