我有一个通过 php 生成的 json,我将它分配给一个 JS 变量,如下所示,
var jsonObj = {
"ATF":["FLV"],
"Limecase":["FLV"],
"RCF":["FLV","HTTP","PALM","MOBILE","3GP","H263","F263","WMV"],
"Wave":["FLV","IPHONE","MOBILE"]
}
而且我在 html 中有一个选择框,如下所示,
<select id="selectbox" data-rel="chosen">
<option value='ATF'>ATF</option>
<option value='Limespace'>Limespace</option>
<option value='RCF'>RCF</option>
<option value='Wave'>Wave</option>
</select>
在更改时,我得到选定的值并将其传递如下,
alert(jsonObj.selVal);
但警报抛出“未定义”
但如果我给出直接价值jsonObj.ATF
,它就会给出 FLV。
请就此向我提出建议。