在我的新团队表单中,用户可以从选择列表框中选择玩家与团队关联,也可以创建新玩家。单击“新播放器”按钮将打开一个包含以下代码的弹出窗体
当我使用表单标签(见下文)时,单击提交按钮会使用正确的操作。
<%= 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'
并点击提交按钮时,不会调用'createPlayers'操作。事实上没有任何事情发生..
如果有人能告诉我为什么使用'form_remote_tag'在按下提交按钮时不会调用'createPlayers'动作,我将不胜感激。
非常感谢你提出的任何建议。
干杯
答案 0 :(得分:0)
<% form_remote_tag :url => { :controller => 'xyz', :action => :you method } do %>
<%=text_field_tag : %>
<%= submit_tag "" %>
<% end %>
something like that