我想将 JSON 嵌入到 DOM 中,如以下问题所述:
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}}
最佳答案
TemplateEngine.escapeMarkup
默认设置为 true,因此它会更改 html 特殊字符。
您可以将其放入模板中:<% escapeMarkup = false %>
关于javascript - 在 Scala 中嵌入 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33979720/