出于某种原因,当我在show.js.erb文件中使用link_to时,javascript无效...
这有效:
$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %>");
这不是:
$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %> <%= link_to 'About', '/about' %>");
出了什么问题?
谢谢。
答案 0 :(得分:4)
使用escape_javascript,以便对引号进行转义。
$(".commentvotecount<%= params[:commentid]%>").html("<%= escape_javascript link_to('About', '/about') %>");