2011-03-09 80 views
6

我有一個PHP腳本,需要大約10秒的時間才能運行,因爲它拉入數據並將其存儲在數據庫中,我希望在腳本運行時顯示加載欄,然後一旦完成加載用戶所在的頁面...有沒有人有任何想法我可以做到這一點?謝謝腳本運行時加載欄

+0

尋找類似jquery spinner的東西。儘管大多數示例都在討論如何處理AJAX請求,但您可以使用基本概念。 – 2011-03-09 11:48:45

回答

6

首先,您需要使用Ajax請求調用腳本。所有jQuery ajax方法提供函數回調函數,這些函數在調用完成時調用。您可以顯示進度條時,你的請求,並隱藏它,當它完成:

$("#MyProgressBar").show(); 
$("#placeholder").load(myurl, function() { 
    $("#MyProgressBar").hide(); 
}); 

你也可以使用一個插件一樣BlockUI