删除后如何更改大小而不刷新页面?

时间:2012-05-11 06:27:59

标签: ruby-on-rails ajax ruby-on-rails-3 jquery

我正在使用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();

1 个答案:

答案 0 :(得分:0)

您也可以在delete.js.haml

更改值
$("#commentsize").find("a").find("span").html("<%= @current_user.reload.comment_size %>");