【发布时间】:2014-10-17 21:30:45
【问题描述】:
我在 PHP 中有这段代码:
<?php
$data = file_get_contents('http://newsrss.bbc.co.uk/rss/sportonline_uk_edition/football/rss.xml');
$xml = simplexml_load_string($data);
echo json_encode($xml);
?>
还有这个 jQuery:
setInterval(function() {
$.getJSON('bbc.php', function(data) {
console.log(data);
$.each(data.channel.item, function(index, item){
$('.container').append("<p data-date='" + item.pubDate + "'>" + item.title + "</p>");
});
});
}, 5000);
因此,如您所见,它会将相同的数据集附加到前一个数据集的下方,从而创建许多重复的条目。这里最好的方法是什么,使用客户端或服务器端,只发回/显示新数据,而不是再次输出相同的数据?
【问题讨论】: