javascript - 在 Scala 中嵌入 Json

标签 javascript json scalate

我想将 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

它最终逃脱了,就像

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

最佳答案

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

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

关于javascript - 在 Scala 中嵌入 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33979720/

相关文章:

javascript - 使用 javascript/Jquery 获取方括号内的字符串

Javascript:如何检查字符串类型?

php - 我无法使用 json 在本地主机服务器中发布数据和图像

python - 在mysql数据库的单个单元格中插入python字典

java - 使用 jQuery 和 java 突出显示文档中的单词列表

javascript - 在 jBoss 6.2 和 jBoss 7.3 中部署应用程序时的不同响应

php - json_encode() Inf 和 NaN 不能被 JSON 编码

scala、spring 和 scalate

javascript - 在 Jade 中渲染下划线变量

java - Servlet 链接相对于应用程序基础