使用getJSON不显示JSON数据

时间:2011-04-28 10:54:11

标签: php jquery json

$('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"}]

3 个答案:

答案 0 :(得分:4)

您的对象包含在数组中。

您需要data[0].news

或者从JSON输出中删除外部方括号。

答案 1 :(得分:1)

看起来这是一个数组,所以你可能想要做以下事情:

alert(data[0].news);

答案 2 :(得分:0)

您的输出是一个带有JSON元素的数组。要么删除[],要么指向(此处猜测)data[0].news