$('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"}]
你的对象被包装在一个数组中。
你需要data[0].news
或者从JSON输出中删除外部方括号
它看起来像是一个数组,所以你可能需要做以下操作:
alert(data[0].news);
您的输出是一个带有JSON元素的数组。要么删除[]
,要么指向(这里猜测)data[0].news