【问题标题】:Display loading gif on every site loading and posting?在每个网站加载和发布时显示加载 gif?
【发布时间】:2014-10-06 22:14:02
【问题描述】:

我已向我的站点主控器添加了两个函数来显示和隐藏我的加载 gif。但不想从任何 ajax 调用或 post 方法之前调用它。

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

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

【问题讨论】:

    标签: javascript jquery asp.net


    【解决方案1】:

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

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

    见:https://api.jquery.com/Ajax_Events/

    【讨论】:

    • 谢谢,这让我们走到了一半,这将使所有 ajax 帖子都能正常工作。但是我可以对 asp 提交按钮做些什么呢?
    • 我不确定。您必须查看 ASP.NET 是否也没有任何前/后 AJAX 事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多