gpt4 book ai didi

javascript - 在 Ruby on Rails 页面上通过 Javascript 代码附加和使用 JSON 文件

转载 作者:行者123 更新时间:2023-12-03 03:58:24 24 4
gpt4 key购买 nike

我正在尝试使用 JSON 文件将数据输入到可折叠信息树的 Javascript 代码中。目前,我已将数据值的哈希值硬编码到 Javascript 代码中,但我希望将其从 JSON 哈希导入。我想知道是否必须将 JSON 文件解析为 Ruby 哈希并使用 Controller 将数据提供给 Javascript 应用程序,或者是否有更简单的方法将 JSON 文件附加到我已有的 Javascript 代码。谢谢!

编辑:我还使用 D3JS 库尝试导入 JSON 文件并将其转换为树上的值。

最佳答案

您应该考虑创建 API 端点( Controller 操作),将 JSON 返回到 AJAX 请求。如果您获取的数据是动态的,那么这是值得做的。

如果您认为上述方法太过分了,请尝试下面描述的方法。

假设您已在呈现您引用的 View 的操作中设置了@directory(包含 ruby​​ 哈希),您可以执行以下操作:

<script type="text/javascript">
var directory_tree = <%= raw(@directory.to_json) %>
</script>

关于javascript - 在 Ruby on Rails 页面上通过 Javascript 代码附加和使用 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44838647/

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