我有這樣的代碼在PHP中:創建從PHP新的JSON數據流的jQuery
<?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);
所以,你可以看到,它要追加在前一個數據集下創建許多重複條目的相同數據集。這裏最好的方法是使用客戶端或服務器端,只發送/顯示新數據,而不是再次輸出相同的數據?