我正在运行Coldfusion8
并且正在努力访问我设置的数组。
我的数组设置如下:
Application.strConfig.respH = arrayNew(2);
Application.strConfig.respH[1][1] = "s";
Application.strConfig.respH[1][2] = 127;
Application.strConfig.respH[2][1] = "m";
Application.strConfig.respH[2][2] = 230;
...
结果是:
RESPH:
[array]
1) [array]
1) s
2) 127
2) [array]
1) m
2) 230
我需要根据我在页面上获得的大小来获取默认数字。因此,例如,当我结束时,m
我需要respH
获取m
. 现在我正在尝试这个:
<cfscript>
LOCAL.runner = "s,m,l,xl";
LOCAL.lt = ListGetAt(LOCAL.runner, LOCAL.i, ",");
LOCAL.height = Application.strConfig.respH[ LOCAL.lt ];
</cfscript>
这样做,Coldfusion 抱怨道The value m cannot be converted to a number
。
问题:
如何访问strConfig
对象中的元素?
感谢您的帮助!