使用jQuery获取JSON特定值

时间:2013-08-30 07:36:02

标签: php javascript jquery json

我有一个通过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。

请在此建议我。

1 个答案:

答案 0 :(得分:4)

var selVal = 'ATF'; // or from an input
alert(jsonObj[selVal]);