{
"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](http://phpforum.ru/html/emoticons/biggrin.gif)
Гость, спасибо )
Спустя 24 минуты, 36 секунд (13.01.2012 - 17:36) Rigel написал(а):
Гость, ну мне-то он ничего плохого не сделал :)
А как можно выбрать все записи в файле JSON, у которых например первая буква в аттрибуте name равна n, то есть из ниже представленного файла json, мне нужны только вторая и четвертая записи. Или нужно сначала загрузить весь json-файл, а потом уже просмотреть записи? Можно ли как-то снизить нагрузку на сервер (json через ajax)?
А как можно выбрать все записи в файле 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"
}
]
}