将json从erb传递到javascript/Jquery
我试图将json对象从rails(.erb)视图传递到javascript 以下是我的观点:将json从erb传递到javascript/Jquery,javascript,ruby-on-rails-3,html,jquery-ui,erb,Javascript,Ruby On Rails 3,Html,Jquery Ui,Erb,我试图将json对象从rails(.erb)视图传递到javascript 以下是我的观点: <p> <%= content_tag "div", id: "slider", data: {slider: {min: 1, max: 10}} do%> <%end%> </p 如何将{min:1,max:1}传递到我的咖啡脚本文件 谢谢请查看此内容,特别是 此外,您的标记正在生成一个带有data属性的div。页面加载后,使用jquery查找di
<p>
<%= content_tag "div", id: "slider", data: {slider: {min: 1, max: 10}} do%>
<%end%>
</p
如何将{min:1,max:1}
传递到我的咖啡脚本文件
谢谢请查看此内容,特别是
此外,您的标记正在生成一个带有data
属性的div。页面加载后,使用jquery查找div并查询数据属性值。一旦你拥有了它,你可以用它做任何你想做的事
如果jquery在erb文件中,那么它将在coffeescript之前加载,因此您可以将其存储在变量中,并将其作为函数的返回值。然后可以从coffeescript文件中调用该函数以获取值 我确实以铁路工人为例。我并不特别想用gon宝石。我相信我已经在jquery中加载了,
$('#slider')。数据('slider')
正在加载数据。对不起,我有点困惑。我对javascript/html知之甚少。好吧,我想我现在明白了:slider\u data=$('slider')。data('slider')
然后$('slider')。slider(slider\u data)
好的,谢谢。
jQuery ->
$('#slider').slider($('#slider').data('slider'))