美文网首页
ajax的取消

ajax的取消

作者: TOPro | 来源:发表于2018-04-23 09:54 被阅读15次

读axios的api是发现axios提供了ajax取消的机制。

var CancelToken = axios.CancelToken;
var source;

function reqData(){
    if(srouce) source.cancel("旧的请求被新的请求覆盖")
    source = CancelToken.source();
    axios.get('/user/12345', {
        cancelToken: source.token
    })
    .catch(function(thrown) {
        if (axios.isCancel(thrown)) {
            console.log('Request canceled', thrown.message);
        } else {
            // handle error
        }
     });
}


reqData();
reqData();
reqData();

相关文章

  • ajax的取消

    读axios的api是发现axios提供了ajax取消的机制。

  • 取消ajax请求

    取消异步请求 原生XHR 调用调用XHR对象的.abort()方法 jquery ajax axios 特点可以同...

  • js如何取消异步请求

    本文总结了原生XHR、jquery、axios取消异步请求的方法。 XHR 对于原生XHR对象来说,取消的ajax...

  • $.ajax 取消上次接口

    开发中, 一定会遇到tab数据切换,一般情况下, 我们只需要在页面上渲染最后一次请求的返回数据。 但是因为js是异...

  • django 取消csrf限制

    有时候不得不取消django的csrf安全机制,为了ajax的post可以用如下方法: @csrf_exempt

  • rn-fetch-blob+redux 取消请求

    其实取消请求对于普通的ajax请求rn-fetch-blob写法是比较简单的 但是我们的整个应用结合了redux,...

  • 取消Javascript异步请求

    普通的ajax很少会涉及到需要取消请求的操作,但是在定时(setInterval)发送异步请求的时候,或者频繁切换...

  • jquery中ajax触发两次事件解决办法

    ajax成功时,触发click事件,往往会触发多次解决办法:在触发click事件之前,先取消click事件,然后再...

  • JavaScript进阶知识点--AJAX及JSON

    AJAX 关于 AJAX 什么是 AJAX AJAX 的全称是 Asynchronous JavaScript a...

  • js之AJAX复习

    异步交互和同步交互 什么是Ajax? Ajax的工作原理。 Ajax包含的技术: Ajax的缺陷: Ajax的核心...

网友评论

      本文标题:ajax的取消

      本文链接:https://www.haomeiwen.com/subject/iljklftx.html