我想从另一台服务器获取数据并将其显示在我的网站上。远程服务器使用 jsonp,所以我使用的是 jQuery。我的代码看起来像这样:
$.getJSON(json_url, function(data) {
var items = [];
$.each(data, function(key, val) {
items.push("<li id=" + key + ">" + val + "</li>");
});
$( "<ul/>", {
"class": "my-new-list",
html: items.join("")
}).appendTo("#my-id");
});
我想在一分钟后发出另一个请求以检查是否有新数据,以便我可以使用setInterval(main, 60000)
或类似的东西。
但问题是当我得到新数据时,旧数据并没有被清除。所以我将拥有li
具有新旧价值的元素。
我应该如何更改我的代码以清除旧数据?