【发布时间】:2021-12-19 16:02:33
【问题描述】:
我有json码
{
"dezui": {
"title": "DezUI CSS Framework",
"description": "",
"organizer": [""],
"status": true,
"homepage": "",
"link": [""],
"date": [18, 10, 2021],
...
},
...
}
我想在我的页面中显示循环。之前的json代码:
{
"portfolio": [
{
"title": "DezUI CSS Framework",
"description": "",
"organizer": [""],
"status": true,
"homepage": "",
...
},
...
]
}
使用前面的代码,我用下面的代码显示数据:
fetch("/portfolio/portfolio.json")
.then(response => {return response.json()})
.then(data => {
for (let i = 0; i < data.portfolio.length; i++) {
if (data.portfolio[i].status == true) {
document.getElementById("portfolio").innerHTML += `<div id="card-project"><div id="thumbnail"><a href="/portfolio/${data.portfolio[i].homepage}"><img src="/portfolio/thumbnails/${data.portfolio[i].thumbnail}"></a></div><h6 id="tag">${data.portfolio[i].tag}</h6><h6 id="title"><a href="/portfolio/${data.portfolio[i].homepage}">${data.portfolio[i].title}</a></h6></div>`
}
}
})
我很困惑如何以对象的形式显示(?)
请帮帮我
【问题讨论】:
标签: javascript arrays json object associative-array