簡體   English   中英

將參數傳遞給Javascript函數

[英]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的別名

試試這個。

&#039 ;代替單引號。 和帶雙引號的&quot;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM