0

hy

我在 stackoverflow 或文档上阅读了很多关于此的问题,但我没有找到我的解决方案 snif..

在我的变量 window.description 我可以看到内容(window.description ="<span style="font-weight: bold;" ),他没有显示它,我不明白为什么?

 1.< script type="text/javascript">

           window.description  ='<%= @item.description %>';

 document.getElementById('editorResult').innerHTML = "<h2>Code display</h2><pre>" +     window.description+ "</pre>";

 <div id="editorResult">
   editorResult  =>
 </div>
4

1 回答 1

1

尝试使用@item.description.html_safe。我的猜测是 rails 正在删除您描述中的 HTML。

您可能会遇到一些转义问题。只需使用 html_safe 和 'escape'/'unescape' 即可。

于 2012-04-30T20:19:23.483 回答