通过json检索动态数据

时间:2012-05-15 21:39:45

标签: javascript jquery json

我有一个逻辑思维问题。我通过json从php文件中检索数据,一切正常。

但现在我有一点问题。我想找回一些头条新闻。有主要标题和副标题。每个主标题都有(未知)子标题。

现在我想将这些标题全部打包到一个数组中,通过json将它们发送到javascript并将主要标题用另一种颜色作为子标题,但是副标题应该显示在主要标题下。

那么我应该如何将值打包到数组中并解压缩?我已经玩了各个功能(用于解包),但目前我很难找到一个成功的解决方案。

希望你能给我一些提示。

提前致谢。 最好的问候,约翰

1 个答案:

答案 0 :(得分:0)

不了解有关数据结构的很多内容:

<?php

$headlines = array(
    'title' => 'Headline Title'
    'subheadlines' => array(
        array(
            'title' => 'Sub Headline Title'
        )
    )
);

?>

我将如何构建PHP数组。

然后使用jQuery的$ .each()函数:

headlines = data.parseJSON();

$.each(headlines, function(i, headline) {

    var headline_title = headline.title;
    var subheadlines = headline.subheadlines;

    $.each(subheadlines, function(k, subheadline) {

        var subheadline_title = subheadline.title;

    });

});