【发布时间】:2018-11-13 18:06:55
【问题描述】:
所以这是我希望由数组动态生成的html。我不确定这是否是 Nodejs 中 Ejs 的最佳方法,如果不是,我将很高兴收到您的替代方法! JSON 看起来像这样:
{'TOP':{
'title':"TOP1",
'SUBTOP':{
'title':"SUBTOP1",
'article':{'title':'Article','link':'#'}
},
'SUBTOP':{
'title':"SUBTOP2",
'article':{'title':'Article','link':'#'},
'SUBSUBTOP':{
'title':"SUBSUBTOP2",
'SUBSUBSUBTOP':{
'title':"SUBSUBSUBTOP2",
'article':{'title':'Article','link':'#'},
'article':{'title':'Article','link':'#'}
},
'article':{'title':'Article','link':'#'},
'article':{'title':'Article','link':'#'}
},
'article':{'title':'Article','link':'#'}
}
}
},
{'TOP':{
'title':"TOP2",
'article':{'title':'Article','link':'#'},
'article':{'title':'Article','link':'#'}
}
}
]`
不幸的是,我没有能力解决这个问题,因为我不知道如何解析 JSON ......这是我到目前为止得到的代码:
<ul>
<% for(var i in navtree) { %>
<p>
<h2><%= navtree[i]['TOP']['title'] %></h2>
<h2><%= navtree[i]['TOP']['SUBTOP'] %></h2>
</p>
<% } %>
</ul>
有人对我有什么建议吗?谢谢!
【问题讨论】:
标签: html node.js json parsing ejs