По некоторым причинам я просто не могу показаться, чтобы иметь возможность отображать свойства из этой строки JSON: http://www.easports.com/iframe/fifa14proclubs/api/platforms/PS4/clubs/51694/membersНе удается получить JSON свойства для отображения с помощью JQuery
Я сидел здесь за последние 2-3 часами, проверяя различные способы выбора отдельных свойств, таких как имя первого лица в массиве. Несколько селекторов, которые я пробовал:
$("#output").append(data.raw[0].176932931.name);
$("#output").append(data.raw[0][0].name);
Я всегда получаю ту же ошибку. msgstr "data.raw [0] не определено". Строка JSON действительно, я в состоянии вывести всю строку на мою страницу с помощью:
document.getElementById('output').innerHTML=data.toSource();
Синтаксического его в объект JSON дает мне другую ошибку, потому что уже есть объект JSON. Используя console.log (data), я могу правильно просматривать объект JSON в Firebug.
данные - это имя переменной объекта Javascript JSON, возвращаемое из моего оператора YQL.
Пожалуйста, если кто-нибудь может привести некоторые примеры того, как мне следует обращаться к свойствам указанной выше строки JSON, это было бы здорово.
UPDATE:
Вот функция обратного вызова из моего YQL заявления:
function cbfunc(json)
{
if (json.query.count)
{
var data = json.query.results.json;
$("#output").append(data.raw[0]["176932931"].name);
}
Вы попробовали console.log объект? –
Да, и он отображается правильно. Я могу пройти через каждый из объектов и просмотреть их свойства. –
Ваши работы json проверяют эту скрипту: http: //jsfiddle.net/q8xL3/ –