在每个网站加载和发布时显示加载gif?

时间:2014-10-06 13:39:05

标签: javascript jquery asp.net

我在网站母版中添加了两个函数来显示和隐藏我的加载gif。但是不想从ajax调用或post方法之前调用它。

对我来说,没有jQuery检查网站是否正在加载,然后调用show方法。我在帖子中注意到我的网站所在的标签有一个加载器,他们如何检查何时显示它,我可以用同样的方法调用我的加载器吗?

最大的问题是我的asp.net提交按钮有时需要很长时间才能完成复杂的功能并且需要显示加载程序。

1 个答案:

答案 0 :(得分:1)

您可以使用全局AJAX事件在每次AJAX调用时显示/隐藏您的加载gif:

$.ajax({
   beforeSend: function(){
     // show loading gif
   },
   complete: function(){
     // hide loading gif
   }
 });

请参阅:https://api.jquery.com/Ajax_Events/