Javascript typeahead.js不显示JSON对象数组的结果

Javascript typeahead.js不显示JSON对象数组的结果,javascript,json,typeahead.js,bloodhound,Javascript,Json,Typeahead.js,Bloodhound,我正在使用typeahead.js和Hound对我们的产品进行远程搜索,但即使我得到了有效的json响应,empty模板仍在显示 products = new Bloodhound( datumTokenizer: Bloodhound.tokenizers.whitespace queryTokenizer: Bloodhound.tokenizers.whitespace remote: url: '/search.json?search[q]=%QUERY' w

我正在使用typeahead.js和Hound对我们的产品进行远程搜索,但即使我得到了有效的json响应,
empty
模板仍在显示

products = new Bloodhound(
  datumTokenizer: Bloodhound.tokenizers.whitespace
  queryTokenizer: Bloodhound.tokenizers.whitespace
  remote:
    url: '/search.json?search[q]=%QUERY'
    wildcard: '%QUERY'
)

$('#search_q').typeahead null,
  source: products.ttAdapter()
  templates:
    empty: '
      <div class="empty-message">
        Unable to find any results that match the current query
      </div>
    '
    suggestion: Handlebars.compile '
      <div>
        <strong>{{name}}</strong> – {{url}}
      </div>
    '
[
{"name":"Shankh Terracotta Tea Light Holder ","type":"Products","url":"/goods/6476/shankh-terracotta-tea-light-holder"},
{"name":"Tess Wallet ","type":"Products","url":"/goods/3587/tess-wallet"},
{"name":"Shankh Shaped Terracotta Handpainted Tea Light Holder","type":"Products","url":"/goods/19483/shankh-shaped-terracotta-handpainted-tea-light-holder"},
{"name":"Shankh Shaped Terracotta Handpainted Tea Light Holder","type":"Products","url":"/goods/19487/shankh-shaped-terracotta-handpainted-tea-light-holder"},
{"name":"Traditional Golden Tea Pot","type":"Products","url":"/goods/1341/traditional-golden-tea-pot"}
]