【发布时间】:2014-01-29 14:29:41
【问题描述】:
我有一个 JSON 数组,我想循环创建一个表。
TITLE 等当然是表格的标题和放置在下面的相关数据。
来自 PHP 文件的 JSON 结果
[
{
"TITLE":"Empire Burlesque",
"ARTIST":"Bob Dylan",
"COUNTRY":"USA",
"COMPANY":"Columbia",
"PRICE":"10.90",
"YEAR":"1985"
},{
"TITLE":"Picture book",
"ARTIST":"Simply Red",
"COUNTRY":"EU",
"COMPANY":"Elektra",
"PRICE":"7.20",
"YEAR":"1985"
}
]
PHP
$filterText = "1985";//$_REQUEST["text"];
$filename = "xml/xml_cd.xml";
$filterHeading = "YEAR";
$filterText = "1985";//$_REQUEST["text"];
$file = simplexml_load_file($filename);
$children = $file->children();
$firstchild = $children[0];
$node = $firstchild->getName();
$result = $file->xpath('//'.$node.'['. $filterHeading . '/text()="'.$filterText.'"]');
$jsondata = json_encode($result,true);
print_r($jsondata);
我认为解决方案应该使用 javascript,但由于是 JSON 和 JAVASCRIPT 的新手,我不太清楚如何解决该问题。
【问题讨论】:
标签: javascript json loops