gpt4 book ai didi

javascript - 带有 ruby​​ 变量的 Ajax js 语法

转载 作者:行者123 更新时间:2023-11-30 13:10:13 24 4
gpt4 key购买 nike

我试图在不使用 ajax 刷新的情况下切换按钮

在我的微博_helper.rb

def toggle_like_button(micropost, user)
if user.voted_for?(micropost)
link_to "undo", like_micropost_path(micropost), :class => "btn btn-mini btn-primary", :id =>"unvote_form_#{micropost.id}", :remote => true
else
link_to "Into it!", like_micropost_path(micropost), :class => "btn btn-mini btn-primary", :id =>"vote_form_#{micropost.id}", :remote => true
end
end

在微博/like.js.erb

$("#vote_form_#{@micropost.id}").html("undo")
$("#unvote_form_#{@micropost.id}").html("Into it!")

我认为语法搞砸了。 #{@micropost.id} 部分无效。

最佳答案

替换

$("#vote_form_#{@micropost.id}").html("undo")
$("#unvote_form_#{@micropost.id}").html("Into it!")

$("#vote_form_<%=@micropost.id}%>").html("undo");
$("#unvote_form_<%=@micropost.id}%>").html("Into it!");

关于javascript - 带有 ruby​​ 变量的 Ajax js 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14155675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com