gpt4 book ai didi

javascript - 将 JSON 从 Grails Controller 传递到 d3 - 如何让 .gsp 端工作?

转载 作者:行者123 更新时间:2023-11-29 19:35:34 25 4
gpt4 key购买 nike

我想将来自 grails Controller 的映射作为 JSON 传递给 d3,并使用 d3.json() 方法对其进行解析

我的 Controller 看起来像这样

    def graph() {

def map = [[source: "NodeOne", "target": "NodeTwo", "type": "type"],
["source": "NodeOne", "target": "NodeThree", "type": "type"]]

render map as JSON
}

gsp 脚本端看起来像这样:(d3 示例 http://bl.ocks.org/mbostock/4062045)。d3.json() 在 URL 处呈现一个 json

 d3.json( URL , function(error, graph) {...[more code here]...}

我需要在 URL 中输入什么才能让我的 map 在 d3 中呈现?当我创建到 Controller 的链接时,JSON 将作为文本打印出来,而不是加载 View 。

最佳答案

没有测试下面的代码:希望它有帮助在你的 XX.gsp 中

<script>
var url = "${createLink(controller:'yourControllerName',action: 'graph') }";
d3.json( url , function(error, graph) {...[more code here]...}
</script>

关于javascript - 将 JSON 从 Grails Controller 传递到 d3 - 如何让 .gsp 端工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com