jQuery加载自动刷新,按顺序传递变量

时间:2010-08-10 17:10:11

标签: php jquery mysql

我有以下jquery代码:

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

使用load_news.php每隔5秒刷新一个类rotateNews的div。 load_news.php从MySQL数据库中提取随机新闻文章。我需要一种方法来跟踪以前加载的新闻文章并将其传递回此函数(或将其传递回load_news.php,这是最终目标)。反正有吗?

1 个答案:

答案 0 :(得分: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);  

如果这不起作用,请告诉我。