Я пытаюсь перебрать эту JSON строку (которая находится в отдельном файле JSon называется language.json), но ничего не работаетLooping над JSON файл с JQuery
{
"language": [
{
"name": "English Languages",
"values": ["English 1", "English 2", "English 3", "English 4"]
},
{
"name": "French Languages",
"values": ["French 1", "French 2", "French 3", "French 4"]
},
{
"name": "Spanish Languages",
"values": ["Spanish 1", "Spanish 2", "Spanish 3", "Spanish 4"]
}
]}
JQuery
$.getJSON("script/countries.json", function (data) {
$.each(data.language, function (i, v) {
var category = data[i];
console.log(category.name)
$.each(category.values, function (i, v){
console.log(category.values[i])
});
});
Может кто-нибудь мне помочь здесь. Я хочу напечатать имя Lanugage, а затем - список значений.
ВЫВОД:
English Language:
English1
English2..
French Language
French1
French2
и так далее Спасибо!
ли вызывался ваш Ajax обратного вызова .. и что это значение регистрируется для 'data' –