我的想法是,我想使用路线中的json(scala.html)然后用D3绘制它。 不幸的是,当字符串传递给javascript时,它包含原始JSON中的引号。
@(userId: Int, advertiserId: Int, json: String)
@main {
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
<table id="split">
<thead></thead>
<tbody></tbody>
</table>
<script type="text/javascript">
@{
// This is the correct json
println(json)
}
// OK malformed JSON
console.log(@json);
</script>
</body>
}
这是来自Javascript控制台
console.log([{"id":1,"campaignId":1}];
我在这里错过了什么吗?