[英]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.