2012-05-15 66 views
1

我有一个逻辑思维问题。我从json的php文件中检索数据,并且每件事情都很好。通过json检索动态数据

但现在我有一个小问题。我想检索一些标题。有主要标题和子标题。每个主要标题都有一个(未知的)次标题。

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

那么我应该如何将值打包到数组中,然后解压这些值呢?我已经为每个功能(拆包)打了一个圆桌会议,但它现在对我来说很难达成成功的解决方案。

希望你能暗示我一些提示。

在此先感谢。 最好的问候,约翰

+0

您的代码示例会有所帮助。 – nolabel

回答

0

不知道一大堆有关数据的结构:

<?php 

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

?> 

将是我怎么会结构中的PHP数组。

然后使用jQuery的$。每()函数:

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; 

    }); 

}); 
+0

哇,谢谢。作品(有些修改)完美! –