【发布时间】:2019-01-29 09:16:59
【问题描述】:
我想读取 2D JSON
JSON 文件示例 -
[
{
"name":"메뉴1",
"permission":"1",
"link":"http://naver.com"
},
{
"name":"메뉴2",
"permission":"2",
"link":"http://daum.net",
"sub":[
{
"name":"메뉴2-1",
"permission":"1",
"link":"http://google.com"
},
{
"name":"메뉴2-2",
"permission":"1",
"link":"http://yahoo.com"
}
]
}
]
我想在主菜单的底部放置一个二级菜单。 我知道如何显示一维数组,但我不能显示二维数组。 请帮帮我。
<script >
$(document).ready(function() {
{
$.getJSON('./inc/menu.json', function(data) {
var html = '';
html += '<ul>';
$.each(data, function(entryIndex, entry) {
html += '<li><a href=' + entry.link + ' title=' + entry.permission + '>' + entry.name + '</a></li>';
});
html += '</ul>';
console.log(html);
$("nav").html(html);
});
return false;
}
});
</script>
【问题讨论】:
-
您缺少
"sub"循环
标签: javascript jquery json getjson