如何将HTML元素添加到与文本混合的存储中?

时间:2014-06-14 22:40:21

标签: javascript jquery html mojolicious mojolicious-lite

我在其中添加了一个包含HTML <br>的字符串给藏匿处。然后使用此隐藏值来填充文本区域。

问题是浏览器会将><转换为lt;gt;,并且在浏览器中显示错误。有没有办法阻止这种情况发生?

$string = "line 1<br>line 2<br>line 3";
$self->stash(info => $string);
$self->render('infopage');

1 个答案:

答案 0 :(得分:2)

显示文字时,请使用:

<%= $var %>

或者这个

%= $var

此语法将转换&gt;到GT;和&lt;到了<;

如果您想要除了会话

,您必须使用此语法
<%== $var %>

或者这个

%== $var

所以,只需添加symbol =,但它不是安全性。

相关问题