0

我对带有rails的ajax非常陌生,所以这就是问题所在。我在控制器中有方法:multi =>

respond_to do |format|
  format.js
end

方法视图

<ul id="actions">
    <%= @game.user.actions %>
</ul>

<%= button_link_to "call", drid(:anchor => "opponents", :action => :call, :remote => true), :class => 'button' %>
<%= button_link_to "check", drid(:anchor => "opponents", :action => :check, :remote => true), :class => 'button' %>

@game.user.actions都在数据库中。

这是ajax模板

$("#actions").append("<%= escape_javascript @game.user.actions %>");
$("#new_action")[0].reset();

下一个问题是:当我单击按钮时,它们会在操作列表中添加一个新事件(例如 ["call"、"call"、"call"、"call"、"check"、"call"、"call" , "check", "check", "check", "call", "call"]),但页面仍在重新加载,没有任何异步请求。

请尽可能提供帮助!任何答案都会有所帮助!

4

1 回答 1

1

调用e.preventDefault();按钮的 JS 点击处理程序

于 2012-06-01T10:45:33.057 回答