将来自AJAX调用的数据放入把手变量中

时间:2016-08-03 05:09:54

标签: ajax node.js dynamic handlebars.js

我有一个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

任何帮助将不胜感激。

0 个答案:

没有答案