我正在使用ajax删除评论。这工作没有问题,但是当我删除评论评论大小没有更新而没有刷新页面。我没有得到我应该写什么来更新评论计数而不刷新页面:
以下是我的sidebar.html.haml代码,其中我显示的是评论次数:
%li.link_li
#commentsize
= link_to "<span>#{@current_user.comments.size}</span>Comments".html_safe, "#", :class => "nav-icon icon-articles"
以下是通过ajax删除评论的delete.js.haml代码:
$("#comment_#{@comment.id}").fadeOut().remove();
答案 0 :(得分:0)
您也可以在delete.js.haml
$("#commentsize").find("a").find("span").html("<%= @current_user.reload.comment_size %>");