• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax 实现加载进度条

    ajax beforeSend:

    先说说这个 beforeSend, 在请求发送前执行 比如 可以判断用户有没有登录 ,如果没有登录就停止请求 并提示。

      $.ajax({
        url : 'my_action',
        dataType: 'script',
        beforeSend : function(xhr, opts){
          if(1 == 1) //just an example
          {
            xhr.abort(); // 停止请求
          }
        },
        complete: function(){
          console.log('DONE');
        }
      });

    $.ajax有一个参数是complete:function(){} 是在 请求完成之后执行的 ,配合beforeSend可以用来展示进度条

    比如:

       $.ajax({
            url : 'my_action',
            dataType: 'script',
            beforeSend : function(){
              // 设置 进度条到20%慢慢变到50%
            },
            complete: function(){
              // 设置 进度条到80%
            }
            success:function(){
              // 渲染页面
              // 进度到100%
            }
          }); 

    这个只是表面上的看到的进度条 ,展示大概的进度,并不是真正的加载进度。

    以上所述是小编给大家介绍的 Ajax 实现加载进度条,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • js ajax加载时的进度条代码
    • ajax提交加载进度条示例代码
    上一篇:Ajax跨域的完美解决方案
    下一篇:Lavarel框架中使用ajax提交表单的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Ajax 实现加载进度条 Ajax,实现,加载,进度,条,