php
  • jquery
  • mysql
  • 2010-08-10 67 views 0 likes 
    0

    我有以下的jQuery代码:jQuery的负载,自动刷新,传递变量为了

    $(".rotateNews").load("/load_news.php"); 
        var refreshId = setInterval(function() { 
         $(".rotateNews").load('/load_news.php?newsID='); 
        }, 5000); 
    

    这将刷新一个div类rotateNews与load_news.php每5秒。 load_news.php从MySQL数据库中抽取一篇随机新闻文章。我需要一种方法来跟踪以前加载的新闻文章并将其传递回此函数(或将其传递回load_news.php,这是最终目标)。无论如何要做到这一点?

    回答

    1

    试试这个:

    在你load_news.php的输出,声明脚本部分和填充一个变量与新闻ID:

    <script type=text/javascript> 
    var oldNewsID = 1; 
    </script> 
    

    那么你的setInterval应该是这样的:

    var refreshId = setInterval(function() { 
        $(".rotateNews").load('/load_news.php?newsID=' + oldNewsID); 
    }, 5000); 
    

    让我知道如果这不起作用。

    +0

    工作,谢谢! – kylex 2010-08-10 18:16:09

    相关问题