JSON 파일에서 값을 가져 와서 목록을 만듭니다. 이것은 중첩 된 JSON이고 목록 항목은 기본적으로 다음 레벨의 키인 "스릴러", "픽션"입니다. 항목을 클릭하면 해당 기능 (예 : 스릴러/허구)을 다른 기능으로 전달하고 있습니다 ... var val = 스릴러.키가 전달 될 때 json에서 값 가져 오기
이제이 새 기능에서 전달 된 키에 해당하는 값 (예 : "book"& bookname)을 가져와야합니다. 사람이 ..
JSON 도움 similar..please 뭔가 일 경우 나는
.. data.library.val 작동하지 운용자 점을 사용하여 그렇게 할 수 아니에요 :
{ "library": [
{
"Thriller": [
{ "book": "ABC" },
{ "book": "DEF" }
]
},
{
"Fiction": [
{ "book": "GHI" },
{ "book": "JKL" }
]
},] }
코드 :
$.getJSON('resources/abc.json', function(data){
var i = data.library;
$("#menuList1").css('display','block');
$(i).each(function(key, value){
$.each(value, function(key, value){
console.log(key);
$("#menuList1").append('<a href="#" id="'+key+'" onClick="createSubMenu(id);">'+key+'</a>');
});
}); });
서로 충돌하지 않는 변수 이름을 사용하십시오! 그 (것)들을 읽을 수 있고 당신이 실제로 참조하고있는 무슨을 알 수있다 그래야 의미심장하십시오. – epascarello