繁体   English   中英

Javascript 或 jquery 加载器

[英]Javascript or jquery loader

我是 jquery 的新手,遇到了有关在浏览器加载时显示加载器的问题。 在我的 MVC 应用程序中,我有 ajax 调用,并且在成功时(在某些调用中)我需要重定向到一个 url(从响应中获得),我已经实现了 ajax.start 和 ajax.complete 并且对于 ajax 调用工作正常但是当window.location.href 被调用成功加载器隐藏并且浏览器开始加载,尽管我也在 window.onbeforeunload() 上编写了代码。 我需要在 ajax 调用以及浏览器加载上使用加载器。 请帮帮我。

$(document).ajaxStart(function () {       
$("#loaderDiv").show();   
});

 $(document).ajaxComplete(function () {    
 $("#loaderDiv").hide();   
 });  

  window.addEventListener('beforeunload', function (e) {   
 $("#loaderDiv").show();   
 });

而 ajax 调用是:

  success: function (result) {                
            if (result.Success == true && result.url != null && result.url 
              != undefined && result.url != "")
            {
                window.location.href = result.url;   
            }

你试过这个吗?

$.ajax({
        //some condition
        },
        beforeSend: function (){
          //your loader code
        },
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM