1
製作了一個評論系統,它通過JS文件顯示/隱藏,但同時該評論系統由用作視圖計數器的相同按鈕控制。兩者都由兩個不同的Ajax文件運行,但如果其他人無法正常工作,兩者都無法運行。任何幫助都感激不盡!謝謝!Rails:兩個不同的Ajax功能在同一個按鈕上不能一起工作
EDIT的HTML沒有使用@micropost
並使用micropost
因爲@micropost
是在不同的部分限定。對於Michael Hartl的Rails Tutorial熟悉的人,我已經用他的代碼和教導完成了這個微博。我知道這是搞砸了一切爲了AJAX被帶回一個@micropost
而不是micropost
但它不會讓我不要把@
在AJAX文件,所以我失去了
評論按鈕HTML
<span class='count-<%= micropost.id%>'>
<a href="/microposts/<%=micropost.id %>/upview" data-remote='true' class='CommentTitle' data-micropost='<%= micropost.id %>'>Comments</a>
</span>
評論阿賈克斯改變計數器
$("#count-<%[email protected]%>").html('<%="#{@micropost.view_count}"%>');
$(".count-<%[email protected]%>").html('<a href="/microposts/<%[email protected]%>/upview" data-remote="true" class="CommentTitle" data-micropost="<%= @micropost.id %>">Comments</a>');
評論Butto ñ幻燈片切換JS
$(".CommentTitle").click(function(){
var title = this;
var postID = $(this).data('micropost');
$("#CommentContainer-" + postID).slideToggle("slow", function(){
$(".CommentTitle", title).html($(this).is(":hidden") ? "Comments" : "Comments");
});
});