[英]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.