javascript - 如何停止在 HTML 中显示重复的 JSON 数据?
问题描述
当我使用 HTML 加载 JSON 数据时,append()
它会显示数据,但是当我再次单击时,它会重复数据。
如何只显示一次数据?我想停止重复数据。先感谢您。
fetch('extracontent.json').then(function(response) {
return response.json();
}).then(function(data) {
appendData(data);
}).catch(function(err) {
console.log('error: ' + err);
});
function appendData(data) {
var mainContainer = document.getElementById("myData");
document.getElementById("panel").style.display = "block";
for (var i = 0; i < data.abc.length; i++) {
var d = document.createElement("d");
d.innerHTML = data.abc[i].sectionname + data.abc[i].unitname + data.abc[i].link;
mainContainer.appendChild(d);
}
}
解决方案
推荐阅读
- xml - XSLT:重命名重复标签
- r - 我对 Shiny R 中的反应表有一些问题
- javascript - 用 scrollIntoView 给出一个偏移量
- c++ - 如何摆脱-Wpointer-arith
- python - 如何为 .tflite 输入转换图像
- python - 在 python 错误中计算未来投资价值
- python - 覆盖 Django 中的模板
- kubernetes - Kubernetes中的metalLB vs ingress vs(nodeport或集群ip)
- c# - C# Gridview- 关注并更改数据库的特定值
- string - 如何从输入文件中设置 Fortran 变量?