在 coffeescript 中向 jquery.autocomplete 添加额外数据

Add additional data to jquery.autocomplete in coffeescript

我正在编写 RoR 应用程序并且我有自动完成功能。在 page.coffee 我有这个:

jQuery ->
  $('#search').autocomplete
    source: "/autocomplete_source"

在表单中,除了 #se​​arch 文本框外,我还有 #select 组合框,我需要将 selected 项目的值作为 'data' 传递到jQuery.autocomplete 方法。

简而言之 - 我需要通过组合框 selected 项目的值来限制搜索值。

如何才能通过?

谢谢

这应该可以解决问题:

jQuery ->
  $('#search').autocomplete
    source: '/autocomplete_source',
    data: {}

如果你想要一个复杂的数据对象,你可以这样做:

jQuery ->
  $('#search').autocomplete
    source: '/autocomplete_source',
    data:
      key: 'value',
      key2: 'value'