2011-09-29 73 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.