将Json嵌入Scalate中

时间:2015-11-29 05:29:01

标签: javascript json scalate

我想在DOM中嵌入JSON,如下面的问题所述:

Best practice for embedding arbitrary JSON in the DOM?

但是我无法弄清楚如何使用Scalate / Scalatra来做到这一点。我在我的骗局模板中有这个:

-@ val fullStateJson: String

我可以通过

呈现它
%div= fullStateJson

但是我无法弄清楚如何将其变成<script>。当我做的时候

%script(type="application/json" id="fullStateScript") =fullStateJson

最终会逃脱,就像

一样
{&quot;45&quot;:{&quot;id&quot;:45,&quot;level&quot;:0},&quot;98&quot;:{&quot;id&quot;:98,&quot;level&quot;:0}}

1 个答案:

答案 0 :(得分:1)

默认情况下TemplateEngine.escapeMarkup设置为true,因此它会更改html特殊字符。

您可以将其放在模板中:<% escapeMarkup = false %>