2012-06-01 100 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();} )(' 按鈕。')。 ; –

相關問題