0

私はこのjson配列を持っています

var currencyformats =
{"USD":[
    {'symbol':'$', 'left':true}
],
    "UAH":[
        {'symbol':'₴', 'left':true}
    ],
    "EUR":[
        {'symbol':'€', 'left':false}
    ]
};

'₴' を取得する方法 私はこれを試しました(クッキーで「に」私は「UAH」を持っています)

currencyformats[$.cookie("to")].symbol

しかし、私は得ましたundefined

4

1 に答える 1

1

問題は、それぞれの国コードの下で、単一のオブジェクトを持つ配列を定義したことです。つまり、国コードにアクセスした後、配列の最初のインデックスにもアクセスする必要があります。

したがって、Cookie が期待する値に設定されていると仮定します。

currencyformats[$.cookie("to")][0].symbol;
于 2013-03-18T15:36:45.847 に答える