2014-10-06 41 views
0

我已經添加了兩個功能,我的網站主人顯示和隱藏我的加載gif。但不想從以往的ajax調用或post方法之前調用它。顯示每個網站加載和發佈加載gif?

是沒有jQuery我檢查網站是否加載,然後調用show方法。我注意到在一個帖​​子中,我的網站所在的標籤上有一個加載程序,他們如何檢查何時顯示它,並且可以用同樣的方法調用我的加載程序?

最大的問題是我的asp.net提交按鈕有時需要很長時間才能完成複雜的功能,需要一個加載器才能顯示。

回答

1

你可以利用全球AJAX事件來顯示/隱藏在每一個AJAX調用您加載GIF:

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

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

+0

感謝這使我們走了一半,這將使所有的AJAX職位工作。然而,我能做些什麼關於asp提交按鈕? – Pomster 2014-10-06 14:13:13

+1

我不確定。您將不得不查看ASP.NET是否對前/後AJAX事件沒有任何影響。 – 2014-10-06 14:14:25