在我的新团队表单中,用户可以从选择的列表框中选择要与团队关联的球员,也可以创建新球员。单击“New Player”按钮将打开一个弹出式窗体,其中包含以下代码
当我使用表单标记(见下文)时,单击submit按钮将使用正确的操作。
<%= form_tag(:controller => "teams", :action => "createPlayers") do %>
<label>Player Name:</label> <%= text_field_tag(:name, nil) %></span>
<%= submit_tag("Create New Player") %>然而,我计划使用ajax来更新球员的选择列表。当我使用'form_remote_tag'而不是'form_tag'并单击submit按钮时,不会调用'createPlayers‘操作。实际上什么也没发生..
如果有人能告诉我为什么在按下submit按钮时使用'form_remote_tag‘而不调用'createPlayers’操作,我将不胜感激。
非常感谢您提供的任何建议。
干杯
发布于 2011-06-01 00:17:12
<% form_remote_tag :url => { :controller => 'xyz', :action => :you method } do %>
<%=text_field_tag : %>
<%= submit_tag "" %>
<% end %>
something like thathttps://stackoverflow.com/questions/6189962
复制相似问题