阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      插件 jQuery Ajax Retry 中文API文档

      插件 jQuery.Ajax Retry 中文API文档

      源码 & 下载

      适用场景

      使用延迟api重试ajax调用

      插件特点

      基本用法

      <script src="jquery.js"></script>
      <script src="dist/jquery.ajax-retry.min.js"></script>
      <script>
      jQuery(function($) {
          //这将总共尝试三次ajax调用
          //如果没有错误,将立即触发成功回调
          //如果三次尝试后出现错误,将调用错误回调
          $.ajax(options).retry({times:3}).then(function(){
          alert("success!");
          });  
      
          //这与上面的相同,除了在尝试之间等待3秒
          $.ajax(options).retry({times:3, timeout:3000}).then(function(){
              alert("success!");
          });  
      
          //这只会在响应状态代码与我们指定的代码匹配时重试
          $.ajax(options).retry({times:3, statusCodes: [503, 504]}).then(function(){
              alert("success!");
          });
      });
      </script>
      
      目录
      目录