将参数传递给Javascript函数

Passing parameters to Javascript Function

本文关键字:函数 Javascript 参数传递      更新时间:2023-09-26

这是我在ruby on rails中的视图。当图像被点击时,我需要调用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

试试这个。

&#039替换单引号;和带有&quot; 的双引号