使用jQuery获取特定于JSON的值

Get JSON specific value using jQuery

本文关键字:JSON 的值 jQuery 获取 使用      更新时间:2023-09-26

我有一个json,它是通过php生成的,我把它分配给了一个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。

请就此向我提出建议。

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