我想在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
最终会逃脱,就像
一样{"45":{"id":45,"level":0},"98":{"id":98,"level":0}}
答案 0 :(得分:1)
默认情况下TemplateEngine.escapeMarkup
设置为true,因此它会更改html特殊字符。
您可以将其放在模板中:<% escapeMarkup = false %>