2012-08-07 22 views
1

我有這個代碼,當單選按鈕被選中時會調用一個頁面到div,但有時需要4或5 secounds來加載,因爲它作爲一個大的查詢...只在DIV上加載信號

有沒有辦法在div加載內容時加載加載信號? 謝謝:)

$('#button-radio-1').change(function(){ 
       var valor = $(this).val(); 
       $.post('mostrar_whois.php',{valor: valor}, function(data){ 
       $('#pesquisa').html(data) 
       }); 
      }); 

回答

2

您可以嘗試添加一個「微調」 IMG你的DIV,並儘快崗位操作已完成將其刪除。就像這樣:

$('#button-radio-1').change(function(){ 
       var valor = $(this).val(); 
       $('#pesquisa').html('<img src="spinner.gif" />'); 
       $.post('mostrar_whois.php',{valor: valor}, function(data){ 
       $('#pesquisa').html(data); 
       }); 
      }); 
+0

不工作,它加載圖像,但之後,它加載mostrar_whois.php,並且花費相同的3,4個secounds加載它:) – nunong21 2012-08-07 12:07:10

+0

我不明白這一點,不是嗎」你正在尋找什麼?只有在mostrar_whois.php完成執行並返回數據之前,才能使微調器可見? – CrisDeBlonde 2012-08-07 12:20:15

+0

不,這需要一點時間,直到數據加載完成,並且我想在那個時候擁有它:) – nunong21 2012-08-07 13:02:23