Ajax刷新自己包括PHP

时间:2011-12-03 21:58:58

标签: php ajax

好吧基本上这是我的问题,我在这个网站或任何网站上找不到任何关于它的信息。我正在使用Ajax刷新一个包含php文件,并且它一直保持刷新。基本上第一次刷新很好10秒然后这发生第二次刷新是5秒同时刷新自己,然后下一个约2秒做同样的事情,并且下降到1秒。我不知道为什么这样做会有什么问题。

这是刷新的代码。我没有做其余的代码。我知道这就是问题所在,因为它会导致刷新本身。

<script>
$("#active").load("active.phps");
setInterval(function(){
  $("#active").load("active.php");
}, 10000);
</script>

任何人都可以帮助我,我将不胜感激。这是为了帮助告诉您在线的朋友,并且这会降低我网站和计算机上的性能。

2 个答案:

答案 0 :(得分:1)

我认为问题可能是在ajax加载的时候,方法可能被正确调用但是ajax加载有延迟。也许你应该考虑使用setTimeout?

简单示例:

$(function() {
function loadPage() {
   $("#active").load("active.phps");
   setTimeOut(loadPage, 10000);
}
setTimeOut(loadPage, 10000);
$(function() {

答案 1 :(得分:0)

将添加的行添加到脚本的开头和结尾:

    $(function() {
       $("#active").load("active.phps");
        setInterval(function(){
           $("#active").load("active.php");
         }, 10000);
    });

这运行了脚本,一切都完成加载。所以它基本上等了。