如何从自动完成重定向到(jquery)

时间:2015-11-11 13:58:08

标签: jquery ruby-on-rails jquery-autocomplete

我的 products.js.coffee

$ ->
  $('#titles').autocomplete(
    source: gon.titles
    minLength: 2).click ->
    $(this).autocomplete 'search'
    return
  return

我的 index.html.erb

...
<div class="ui-widget">
    <input id="titles" />
</div>
...

在源代码中,我有来自所有产品的标题(我使用了gon gem)。我想从自动填充中选择产品并重定向到所选产品。

感谢您的建议!

1 个答案:

答案 0 :(得分:0)

我的解决方案 products.js.coffee

doSearch = (term, location) ->
  window.location.href = 'products?utf8=✓&search=' + term + '&commit=Search'
  return

$(document).ready ->
  $('#titles').autocomplete
    minLength: 1
    source: gon.titles
    select: (event, ui) ->
      doSearch ui.item.label, ui.item.city
      return
  return