[英]Passing parameters to Javascript Function
这是我在Rails中使用ruby的视图。单击图像时需要调用removeHistory函数
<div class=float-right>
<img src="/images/active_star.png" onclick="removeHistory('<%= detail.message%>')" />
</div
我的脚本如下所示:
<script type="text/javascript">
function removeHistory(text){
alert(text);
}
</script>
当details.message不包含单引号或双引号时,此方法可以正常工作。 我需要做什么,才能使单引号或双引号生效?
尝试
<%= j detail.message %>
要么
<%= escape_javascript detail.message %>
我不确定j是Rails <4中的escape_javascript的别名
试试这个。
用'
;代替单引号。 和带双引号的"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.