$('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 输出中删除外部方括号。

关于php - 未使用 getJSON 显示 JSON 数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5817460/

10-16 08:58