Javascript 如何将jquery变量传递给rails html

Javascript 如何将jquery变量传递给rails html,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,如何在html中将jquery变量传递给rails函数。以下是我想要实现的目标: <%= select_tag :teams, options_from_collection_for_select(Fteam.all, "id", "Team") %> 如何将其放入下面的rails函数中: <select id = "test3" style= float:right> <% Teamplayer.find_each(:conditions => :team

如何在html中将jquery变量传递给rails函数。以下是我想要实现的目标:

<%= select_tag :teams, options_from_collection_for_select(Fteam.all, "id", "Team") %>
如何将其放入下面的rails函数中:

<select id = "test3" style= float:right>
<% Teamplayer.find_each(:conditions => :teamid => '#myTextBox2') do |tp| %>
    <option> <%=teamplayer.id %></option>
    <option>Players on team 1</option>
<% end %>

:teamid=>'#myTextBox2')do | tp |%>
一队队员


您可以看到我试图在“查找每一个”中放置值的位置。我需要从文本框到find_each函数的值,这样我就可以从数据库中提取匹配的记录。

对于这种行为,您需要在控制器中创建方法,该方法响应js请求并返回
TeamPlayer
对象,然后可以由
$.ajax(..)读取
事件成功时调用。我以为ajax是用来发布到另一个网页的。jquery位于header.html.erb文件中。那么,如何将其保存到控制器,然后让index.html.erb页面使用该变量呢?也许此线程有助于:
<select id = "test3" style= float:right>
<% Teamplayer.find_each(:conditions => :teamid => '#myTextBox2') do |tp| %>
    <option> <%=teamplayer.id %></option>
    <option>Players on team 1</option>
<% end %>