[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: json вывод
Rigel
Прошу помощи с выводом:

{
"person":[
{
"name":"Tove",
"age":"21"
},
{
"name":"Linus",
"age":"23"
}
]
}

$(document).ready(function(){
$('#button').click(function(){
$.getJSON('ajax/example.json', {}, function(json){
alert(json.person.name[0]);
});
})
});

выводит почему-то undefined, если подставить json.person.name[0]
пишет Uncaught TypeError: Cannot read property '0' of undefined



Спустя 6 минут, 45 секунд (13.01.2012 - 17:09) Guest написал(а):
json.person[0].name

Спустя 2 минуты, 14 секунд (13.01.2012 - 17:12) Rigel написал(а):
Во я дал biggrin.gif
Гость, спасибо )

Спустя 24 минуты, 36 секунд (13.01.2012 - 17:36) Rigel написал(а):
Гость, ну мне-то он ничего плохого не сделал :)

А как можно выбрать все записи в файле JSON, у которых например первая буква в аттрибуте name равна n, то есть из ниже представленного файла json, мне нужны только вторая и четвертая записи. Или нужно сначала загрузить весь json-файл, а потом уже просмотреть записи? Можно ли как-то снизить нагрузку на сервер (json через ajax)?
{
"person":[
{
"name":"qwerrewq",
"age":"21"
},
{
"name":"nwer",
"age":"23"
},
{
"name":"asdfsad",
"age":"23"
},
{
"name":"nfdgsf",
"age":"23"
},
{
"name":"32fdsfsda",
"age":"23"
},
{
"name":"sfsdf2",
"age":"23"
},
{
"name":"adfb4",
"age":"23"
},
{
"name":"dfgdag434",
"age":"23"
}
]
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.