我有以下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,这是最终目标)。反正有吗?
答案 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);
如果这不起作用,请告诉我。