【问题标题】:link_to in .js.erb file.js.erb 文件中的 link_to
【发布时间】:2013-03-19 03:02:42
【问题描述】:

由于某种原因,当我在 show.js.erb 文件中使用 link_to 时,javascript 不起作用...

这行得通:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %>");

这不是:

$(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %> <%= link_to 'About', '/about' %>");

出了什么问题?

谢谢。

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby-on-rails-3 link-to


    【解决方案1】:

    使用 escape_javascript 来转义引号。

    $(".commentvotecount<%= params[:commentid]%>").html("<%= escape_javascript link_to('About', '/about') %>");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 2011-09-14
      • 2011-11-14
      • 1970-01-01
      相关资源
      最近更新 更多