问题描述
||
在我的新团队表单中,用户可以从选择列表框中选择球员,以与团队关联,也可以创建新球员。单击“新播放器”按钮,将打开一个包含以下代码的弹出窗口
当我使用表单标签(见下文)时,单击“提交”按钮将使用正确的操作。
<%= 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 \'操作。实际上什么也没发生。
如果有人可以告诉我,为什么按下提交按钮时使用\'form_remote_tag \'不会调用\'createPlayers \'操作,将不胜感激。
非常感谢您提供的任何建议。
干杯
解决方法
<% form_remote_tag :url => { :controller => \'xyz\',:action => :you method } do %>
<%=text_field_tag : %>
<%= submit_tag \"\" %>
<% end %>
something like that