5

我目前正在尝试在我的 Play 应用程序中使用 Scala 对象动态生成 Javascript,如下所示:

<script type="text/javascript">@JavascriptGenerator.generateChangingTextScript()</script>

此 Javascript 包含 Play 想要自动转义的字符,例如引号 (")。它会自动将其转换为:

&quot;String goes here&quot;

而不是想要的:

"String goes here"

返回的 Javascript 不喜欢这样,因此不起作用。我如何告诉 Play 不要这样做?

谢谢。

4

2 回答 2

16

相当于 Play 1 的 Play 2${"<".raw}@Html("<").

于 2012-04-26T06:58:25.800 回答
0

在 play 1.2.4 中,有一个方法 .raw() 返回模板中属性的原始内容。你试过@JavascriptGenerator.generateChangingTextScript().raw(); 那可能行得通。

于 2012-04-26T01:34:15.310 回答