jQuery模板,从嵌套的JSON创建2个组合

jQuery模板,从嵌套的JSON创建2个组合,jquery,jquery-templates,Jquery,Jquery Templates,这就是我的情况。。 我想创建两个组合,其中第二个组合取决于第一个组合的值。 我希望它们是从嵌套的json对象构建的 我的json对象如下所示: var API = { methods: { login: { checkin:{}, logout:{} }, register: { register:{}, getinfo:{} } } } 我想从m

这就是我的情况。。 我想创建两个组合,其中第二个组合取决于第一个组合的值。 我希望它们是从嵌套的json对象构建的

我的json对象如下所示:

var API = 
{
methods:
{
    login:
    {
            checkin:{},
            logout:{}
    },
    register:
    {
            register:{},
            getinfo:{}
    }
}
} 
我想从methods下的每个对象创建第一个组合(这里比我列出的2个组合多得多)

所以我想得到:登录并注册为 然后我想创建第二个组合,其中填充了第一个组合中choosen方法下的对象

我该怎么做?我的模板中的值是什么?我是指${}符号中的值

谢谢

好吧,我明白了

我是这样做的:

var API = 
{
methods:
{
    login:
    {
            checkin:{},
            logout:{}
    },
    register:
    {
            register:{},
            getinfo:{}
    }
}
} 
aspx页面:

<select id="drpNameSpace"></select>
<select id="drpMethod"></select>

<script id="nameSpaceComboTmpl" type="text/x-jquery-tmpl"> 
    {{each methods}} <option value='${$index}'>${$index}</option>{{/each}}
</script>
<script id="methodComboTmpl" type="text/x-jquery-tmpl"> 
   {{each $data}} <option value='${$index}'>${$index}</option>{{/each}}
</script>
对我来说很有用

我不知道的棘手部分是: {{each$data}${$index}{{{/each}}

希望这能帮助别人

结局