如何中断请求(axios)
如何中断请求(axios)
·
使用cancelToken
中断axios
请求:
//创建取消令牌的生成器对象
const CancelToken = axios.CancelToken
//获取令牌对象
const source = CancelToken.source()
axios.get('/test',{
cancelToken:source.token
})
//取消请求
setTimeout(() => {
source.cancel()
},2000)
XMLHttpRequest.abort()
中断ajax
请求:
var xhr = new XMLHttpRequest()
var method = 'get'
var url = '/test'
xhr.open(method,url,true)
xhr.send()
setTimeout(()=>{
xhr.abort()
},2000)
//--------------------------
var request
if(request){
request.abort()
}
request = $.ajax({
//参数
})
更多推荐
已为社区贡献1条内容
所有评论(0)