如何动态刷新页面?

时间:2013-01-04 01:29:25

标签: php jquery mysql ajax

  

可能重复:
  Refresh a PHP page for every predefined seconds

我有一些代码,并希望每20秒刷新一次页面。

刷新必须在事件上。我的意思是,如果我加载网络,然后有人把东西放在桌子上,我想每20秒显示一次(例如)。

这是链接:http://tuts.wtfdiary.com/2012/07/twitter-style-dynamic-tweet-update.html

2 个答案:

答案 0 :(得分:0)

您可以使用javascript的setInterval()(更具体地说,window.setInterval())以一定间隔运行函数。像这样的东西:

setInterval(myFunction,20000); //time is in milliseconds, so 20 seconds is 20000

function myFunction() {
  console.log('hi');
  //or whatever else you want to run at an interval.
}

答案 1 :(得分:0)

创建PHP获取将实现GET的数据和JavaScript函数

//Ajax call to get tweets

function GetTweets(){
    $.ajax({
    url: "Get_tweet.php",
    data: /supply parameter if you have any/,
    cache: false,
    success: function(html){
       $("#content").prepend(html);
    }
    });
}

使用window.setInterval方法调用函数并根据指定的时间间隔获取数据

window.setInterval(GetTweets(),20000)