該網站使用Codeigniter MVC框架構建。正在加載...圖片狀態
由於查詢的性質和大型數據庫的大小,我有一個頁面加載時間較長(大約20秒)。
有沒有一種方法可以顯示'Loading ...'gif圖像視圖正在加載?尋找一個使用codeigniter的例子。
謝謝
該網站使用Codeigniter MVC框架構建。正在加載...圖片狀態
由於查詢的性質和大型數據庫的大小,我有一個頁面加載時間較長(大約20秒)。
有沒有一種方法可以顯示'Loading ...'gif圖像視圖正在加載?尋找一個使用codeigniter的例子。
謝謝
典型的ajax裝載機是用javascript來完成的。基本上,您的點擊處理程序所做的第一件事是顯示動畫gif,然後執行javascript命令將新內容加載到頁面中。實際上沒有涉及代碼字。
這裏有一個鏈接到頁面exhibiting a way to do this with jquery。
總結:
$(document).ready(function(){
$('.your_button').click(function(){
//show your loader gif (recommend loading and hiding with css
$('#new_content img.ajax_loader').show();
//where you'll load the page
$.post(href,{data},function(new_data){
$('#new_content').html(new_data);
});
});
感謝。我會試一試。 – Yada 2011-04-04 16:20:57
這裏有一個如何使用JavaScript做到這一點(不完全)的想法:
不知道這個插件。很高興知道。 – kevtrout 2011-04-04 18:08:16
我結束了使用jquery插件。 – Yada 2011-04-04 18:59:13