jQuery事件-<;选择>;标签,选择事件?

jQuery事件-<;选择>;标签,选择事件?,jquery,ruby-on-rails-3,jquery-events,Jquery,Ruby On Rails 3,Jquery Events,我需要一些关于我创建的搜索表单的jQuery帮助 现在,在ruby中,我有一个从数组填充的元素。用户可以选择一个项目,然后提交查询。我已经用ajax成功地消除了令人讨厌的URL(多亏了Ryan Bates),但我想知道是否有更干净的方法来处理提交 是否有一种方法可以自动提交表单,而用户不必单击我的按钮?例如,当用户在选择元素中选择一个项目时,是否会发生单击事件 我当前的代码: $("#orders_search input").click(function() { $

我需要一些关于我创建的搜索表单的jQuery帮助

现在,在ruby中,我有一个从数组填充的
元素。用户可以选择一个项目,然后提交查询。我已经用ajax成功地消除了令人讨厌的URL(多亏了Ryan Bates),但我想知道是否有更干净的方法来处理提交

是否有一种方法可以自动提交表单,而用户不必单击我的按钮?例如,当用户在选择元素中选择一个项目时,是否会发生单击事件

我当前的代码:

$("#orders_search
input").click(function() {
    $.get($("#orders_search").attr("action"),
$("#orders_search").serialize(), null,
"script");
    return false;   });
如果这有助于理解我要做的事情,下面是我的rails代码:

视图:


我建议你看看这个博客。它将一个类“submittable”添加到表单元素(复选框、文本区域或select)。然后使用jquery捕获更改并处理表单提交

  <%= select_tag :search_user, options_from_collection_for_select(@users , "id", "name") %> 
  <%= submit_tag "Search" %>
def self.search(search_user)
    if search_user
      where(:user_id => search_user)
    else
      scoped
    end   
end