2011-09-29 72 views
0

因此,自用戶做了一些事情(例如上傳圖片)後,我需要更改數據表示形式如何在幾分鐘後更改網站頁面的內容?

我需要的是在一段時間後更改頁面中的某個div嗎? 我該怎麼做?什麼使用像一個工具? PHP還是JavaScript?

謝謝,但圖像上傳後imgur如何做?

回答

0

你可以看一下ajax,然後用它來上傳圖片,然後顯示出來,或者,你可以用它每隔x秒調用一次頁面,不管你喜歡什麼。

0

您必須使用JavaScript來做到這一點。例如:

function timeout_trigger() { 
    window.alert('Hello!'); 
} 

function timeout_init() { 
    setTimeout('timeout_trigger()', 120000); // 2 minutes 
} 

setTimeout使用毫秒。所以1分鐘是60.000。

在您喜歡的事件上調用timeout_init()函數。所以可以做onclick

0

你需要使用Ajax。下面是阿賈克斯的如何使用Jquery一個例子:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(function() { 
     setInterval('load_stuff()', (1000 * 60 * 60 * 2)); // 2 minutes 
    }); 
    function load_stuff() { 
     $.ajax({ 
      url : 'http://www.yourdomain.com/ajax.php', 
      success:function(data) { 
       $('div#reload_conent').html(data); 
      } 
     }); 
    } 
</script> 

Read more here about ajax.