Templates 如何从jquery选择事件调用handlebar helper函数

Templates 如何从jquery选择事件调用handlebar helper函数,templates,select,Templates,Select,假设我有一个handlebar模板,它有两个列表选择控件,第一个控件的选定值将决定第二个列表控件的动态内容,我为第一个列表定义了选择事件JavaScript处理程序 <select class="form-control" id="list1" name="list1" onchange="onFirstSel(this);"> <option value="">{{{__ "Choose a

假设我有一个handlebar模板,它有两个列表选择控件,第一个控件的选定值将决定第二个列表控件的动态内容,我为第一个列表定义了选择事件JavaScript处理程序

    <select class="form-control" id="list1" name="list1" onchange="onFirstSel(this);">
                                    <option value="">{{{__ "Choose a item"}}}</option>
                                    {{#each lst}}
                                    <option value="{{this.itemId}}">{{this.itemId}}</option>
                                    {{/each}}
                                </select>
  <select id="list2" >
     initial options
  </select>

{{{{{}“选择一项”}}
{{{#每个lst}
{{this.itemId}
{{/每个}}
初始选项
我注册了一个Handlebar助手函数,它将根据list1的选定值生成list2的动态内容

hbs.registerAsyncHelper('gen_list2_content',函数(itemId,回调){ .... })

在脚本部分,我实现了第一个选择事件处理程序

<script>
          function onFirstSel(sel) {
             var itemId = sel.value;
             $("#list2").empty();
             //$("#list2").append( return value of handlebar gen_list2_content)
          }
   </script>

函数onFirstSel(sel){
var itemId=选择值;
$(“#列表2”).empty();
//$(“#列表2”).append(车把gen#u列表2_内容的返回值)
}
我想调用HandleBar helper函数gen_list2_content来刷新 列表2内容当第一个列表选择更改时,是否可能