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