function loadCountries(clicked_cat){
$.getJSON('my.json', function(data) {
var items = [];
$.each(data.Category_1, function(key,val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('#myDiv');
});
}
它完美地加载了json文件。我正在使用data.Category_1
来访问JSON元素。
我需要在Category_1
中添加一个变量来代替data.Category_1
。
它应该类似于data.clicked_cat
,其中clicked_cat
为我提供了Category_1
,Category_2
等详细信息。
答案 0 :(得分:0)
试试这个
$.getJSON('my.json', function(data) {
var items = [];
$.each(data, function(key,val) {
items.push('<li id="' + data["clicked_cat "]+ '">' + data["clicked_cat "]+ '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('#myDiv');
});
}