[英]Buttons don't make Ajax request but reload page Rails
我對帶有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();
接下來的問題是:當我單擊按鈕時,它們會在操作列表中添加新事件(例如[“通話”,“通話”,“通話”,“通話”,“檢查”,“通話”,“通話” ,“檢查”,“檢查”,“檢查”,“調用”,“調用”]),但該頁面仍在重新加載而沒有任何異步請求。
請您幫忙! 任何答案都將有所幫助!
調用e.preventDefault();
在JS點擊處理按鈕中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.