私は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 が返されます。
これについて私に提案してください。