【问题标题】:jquery loading screen on ajax callajax调用上的jquery加载屏幕
【发布时间】:2013-06-07 12:06:45
【问题描述】:

每当使用 jquery 进行 ajax 调用时,我想在我的 Web 应用程序中显示加载屏幕。

现在,进行了各种 ajax 调用:$.getJSON、$.post、$.ajaxFileupload、...

一个 Success 功能附加到它,消除了“加载”屏幕。

我怎样才能以一般方式执行此操作,以便为每次通话自动显示加载屏幕?

here发布了同样的问题,但没有得到回复。

【问题讨论】:

    标签: html ajax jquery


    【解决方案1】:

    您可以使用$.ajaxStart$.ajaxStop 方法:

    $(function() {
      $(document).ajaxStart(function() {
        // Show loading dialog
      });
      $(document).ajaxStop(function() {
        // Hide loading dialog
      });
    });
    

    【讨论】:

      【解决方案2】:
      $.ajaxSetup({
          beforeSend : callback,
          complete : anotherCallback
      });
      

      将回调替换为要附加到事件的函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-11
        • 1970-01-01
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多