如何判断 jQuery 是否有挂起的 ajax 请求
1个回答
2016-08-30
展开全部
在jquery的ajax请求中,是没有办法直接获取正在进行这个状态的,因为它是一个延续性的状态。
但是你可以想办法判断是否在进行中。
比如你在beforeSend的时候定义状态为开始,
在success后再把状态改为结束。
那么再次之间,你只要判断这个状态是否为开始,既是进行了。
ajax知识点:
参数
options
类型:Object
可选。AJAX 请求设置。所有选项都是可选的。
async
类型:Boolean
默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。
注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
但是你可以想办法判断是否在进行中。
比如你在beforeSend的时候定义状态为开始,
在success后再把状态改为结束。
那么再次之间,你只要判断这个状态是否为开始,既是进行了。
ajax知识点:
参数
options
类型:Object
可选。AJAX 请求设置。所有选项都是可选的。
async
类型:Boolean
默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。
注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询