$('document').ready(function() { $.getJSON('news.php', parseInfo); }); function parseInfo(data) { alert(data.news);//undefined $('#info').html(data.news); }
Мой вывод PHP (news.php) равен [{"id":"20110428","news":"april 28 2011"}]
[{"id":"20110428","news":"april 28 2011"}]
Ваш объект заключен в массив.
Вам нужно data[0].news
data[0].news
Либо удалите внешние квадратные скобки из вывода JSON.
Похоже, что это массив, поэтому вы, вероятно, хотите сделать следующее:
alert(data[0].news);
Ваш вывод представляет собой массив с элементом JSON.либо удалите [], либо укажите (угадав здесь) data[0].news
[]