如何在几分钟后更改网站页面的内容?
问题描述:
因此,自用户做了一些事情(例如上传图片)后,我需要更改数据表示形式如何在几分钟后更改网站页面的内容?
我需要的是在一段时间后更改页面中的某个div吗? 我该怎么做?什么使用像一个工具? PHP还是JavaScript?
谢谢,但图像上传后imgur如何做?
答
你可以看一下ajax,然后用它来上传图片,然后显示出来,或者,你可以用它每隔x秒调用一次页面,不管你喜欢什么。
答
您必须使用JavaScript来做到这一点。例如:
function timeout_trigger() {
window.alert('Hello!');
}
function timeout_init() {
setTimeout('timeout_trigger()', 120000); // 2 minutes
}
setTimeout使用毫秒。所以1分钟是60.000。
在您喜欢的事件上调用timeout_init()
函数。所以可以做onclick
答
你需要使用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>