我有一个逻辑思维问题。我通过json从php文件中检索数据,一切正常。
但现在我有一点问题。我想找回一些头条新闻。有主要标题和副标题。每个主标题都有(未知)子标题。
现在我想将这些标题全部打包到一个数组中,通过json将它们发送到javascript并将主要标题用另一种颜色作为子标题,但是副标题应该显示在主要标题下。
那么我应该如何将值打包到数组中并解压缩?我已经玩了各个功能(用于解包),但目前我很难找到一个成功的解决方案。
希望你能给我一些提示。
提前致谢。 最好的问候,约翰
答案 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;
});
});