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 和 value

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