js ajax如何终止之前的请求 10

我已经通过XMLHttpRequest实现了异步更新但是遇到一个问题,就是当连续点击提交的时候,会像服务器提交多个ajax请求我不希望这样,我想一旦有新请求提交,就终止之... 我已经通过 XMLHttpRequest实现了异步更新
但是遇到一个问题,就是当连续点击提交的时候,会像服务器提交多个ajax请求
我不希望这样,我想一旦有新请求提交,就终止之前的所有请求,应该怎么做??
另外不会jquery,请用原生的js回答我,谢谢了
展开
 我来答
百度网友5e99258cf
2014-11-10 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:720万
展开全部
这个简单啊~给你个思路吧,自己写JS吧~分太少了,懒得动。
这样你提交之后就设置一个变量为true,然后每次提交的时候都判断一下这个变量,如果是true就放弃本次提交(这个很简单吧~直接return false就可以了),然后等第一次提交之后有返回值了,就把这个变量设置为false这样就可以进行第二次提交了~很简单,就加一个变量当做开关就行了~
ps:还是JQ的ajax好用~用js的~哎……费劲!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式