0

以下のような JSON 配列があります。

var regions = {
    "af": "Africa",
    "as": "Asia",
    "au": "Australia",
    "at": "Austria",
    "be": "Belgium",
    "uk": "Engalnd",
    "fr": "France",
    "us": "USA"
}

私は以下のような単純なコードを使用しています:

<option value="">Please Select Country</option>
    {if regions!=undefined}
        {for r in regions}
            <option value="${r}" >${r}</option>
        {/for}
    {/if}

キーと値を抽出し、上記のコードでオプション値に渡したいと思っていました。上記のコードでこれを行うにはどうすればよいですか

4

1 に答える 1

0

Javascriptでは次のことができます

for (r in regions){
     html += "<option value="+r+">"+regions[r]+"</option>";
}

jstテンプレートでIDと値を取得するには

{for r in regions}
<option value="${r_index}" >${r}</option>
{/for}
于 2012-12-14T09:23:10.030 に答える