前端小记--4.前端终止jquery的ajax请求
2023-12-13 16:56:32
在项目中,有时需要主动终止数据请求,比如,某个数据请求响应时间比较慢,用户在等待请求的过程中取消请求,但后台服务器仍在执行计算,此时就需要前端主动终止请求,避免资源浪费。
这里以终止jquery的ajax为例,调用abort方法后,会执行error回调,判断抛出的异常是abort,则为终止请求操作。
let request = $.ajax({
...
error: function(err, textStatus, errorThrown) {
console.log(errorThrown)
if (errorThrown == 'abort') {
//abort终止请求
}
}
});
//终止请求
request.abort();
文章来源:https://blog.csdn.net/u012830884/article/details/134973863
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!