我有一个HBS文件,它从路由获取数据并解析它以供显示。
<div id="listContainer">
<ul id="expList">
{{#each hierarchy}}
<li id="{{@key}}" class="{{@key}} cyclops-index collapsed" >{{@key}}
<ul>
{{#each this}}
<li value="{{@key}}" id="{{@key}}" class="{{@key}} cyclops-country expanded hide" >{{@key}}
<ul>
{{#each this}}
<li value="{{@key}}" id="{{@key}}" class="{{@key}} cyclops-region expanded hide" >{{@key}}
<ul>
{{#each this}}
<li value="{{@key}}" id="{{@key}}" class="{{@key}} cyclops-cluster hide" >{{@key}}
</li>
{{/each}}
</ul>
</li>
{{/each}}
</ul>
</li>
{{/each}}
</ul>
</li>
{{/each}}
</ul>
</div>
其中{{{hierarchy}}是把手变量。我有一些按钮,当点击时应该更改我动态生成的列表。为此,我使用这些按钮的AJAX调用来获取数据,而无需重新加载页面。
问题是如何将我从调用中获取的AJAX数据传递给Handlebars变量hierarchy
。
任何帮助将不胜感激。