【发布时间】:2014-01-17 14:50:41
【问题描述】:
我正在开发的网页通过对 php 文件的 ajax 调用从数据库中检索(产品)信息。给定下面简化的php文件中的数组结构和相关的json编码的嵌套字符串,如何优雅的在javascript中定义对应的嵌套数组呢?
看了JS nested arrays中的例子,还是卡住了……
php代码:
$productinfo = array();
$productinfo['supplierA']['agreementX']['productY']['productpropertyZ'] = 'valueProductproperty';
echo json_encode($productinfo);
【问题讨论】:
-
数组需要整数索引,不是吗?也许你想要一个对象?
-
你的代码有什么问题?怎么了?
-
@scott:理想情况下,我想使用带有键的嵌套关联数组并使用 javascript 对象描述
-
第一行末尾缺少
;。 -
@Pointy:我当前的代码使用一个(复杂的)二维数组,其中合并了提供的 php 代码中的键。然后才发现php允许2维以上的数组(是的,我的编码经验还是有限的),所以想改进一下代码...
标签: javascript php arrays multidimensional-array