4
여기이 코드에서 json 값을 얻으려고합니다. 나는 핵심 가치를 얻을 수 있지만 나는 가치의 가치를 얻을 수 없다.Json 데이터를로드하는 방법
어떻게하면됩니까?
jQuery 코드 : 여기
$.getJSON('data.json', function(data) {
var items = [];
$.each(data, function(key, val) {
alert(key);
alert(val);
items.push('<option value="' + key + '">'+key+'</option>');
//items.push('<li id="' + key + '">' +key + '</li>');
});
$('#project-list').html(items.join(''));
});
는 JSON 데이터
{
"trng-java": {"1":"5"},
"trng-jast": {"2":"5"},
"trng-caml": {"3":"4"},
"trng-linx": {"1":"5"}
}
내가이 실행
, 내가 키 값을 얻고 있지만, 발의 값이 Object 객체로오고있다.
왜냐하면 개체 {} - 개체 []이기 때문입니다. 배열 –
정확히, 즉 루프 키의 첫 번째 반복에서 "trng-java"가되지만 val은 "{"1 ":"5 "}"따라서 Object 객체가됩니다. 당신은 "1"또는 "5"를 원하는지 여부에 관계없이 val [0] 또는 val [1]을 사용해야 할 것입니다. –