2012-06-01 52 views
0

我对带有rails的ajax非常新,所以问题在于此。 我在控制器的方法:多=>按钮不会发出Ajax请求,但会重新加载页面导轨

的视图梅托德

<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(); 

问题是下一:当我按一下按钮,他们添加一个新的事件的行动 列表(如[“呼”,“呼”,“呼” ,“呼叫”,“检查”,“呼叫”,“呼叫”,“检查”,“检查”,“检查”,“呼叫”,“呼叫”]),但页面仍然没有任何异步请求重新加载。

请尽可能地帮忙!任何答案都会有帮助!

回答

1

呼叫e.preventDefault();在JS点击处理程序按钮

+0

它已经完成 –

+0

$绑定( '点击 '函数(事件){ event.preventDefault();} )(' 按钮。')。 ; –

相关问题