作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前无法弄清楚如何将我在 ruby on Rails 中创建的哈希值输入到我正在使用 d3.js 来创建折线图以显示随时间变化的数值的 JavaScript 代码中。
哈希值当前设置为 { :date => value、:date => value 等。 }
我做了 .to_json 将它们转换为 json,但随后我在将 javascript 中的这些值拉为图表的 x 和 y 值时遇到了很多麻烦。
有人可以帮我指出正确的方向吗?
谢谢!
最佳答案
有不同的方法可以做到这一点......例如,您可以使用 AJAX 来做到这一点。
但这里有一个非常简单的方法:
<script>
<% my_ruby_hash = { foo: "bar" } %>
var jsonString = "<%= my_ruby_hash.to_json %>"
var parsedData = JSON.parse(jsonString)
</script>
关于javascript - 如何将 ruby on Rails 数据输入 d3.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490212/
我是一名优秀的程序员,十分优秀!