簡體   English   中英

按鈕不發出Ajax請求,而是重新加載頁面Rails

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM