html - Send Ruby Data to Javascript in a Sinatra App -
i wondering how can send data sinatra app javascript.
right now, able send data web page through erb file. however, trying present data better requires information go through js , not sure how that.
<!-- language: lang-js --> $(function() { var data = [{ label: "chrome", data: 40 }, { label: "safari", data: 35 }, { label: "mozilla", data: 15 }, { label: "firefox", data: 10 }]; var plotobj = $.plot($("#flot-pie-chart"), data, { series: { pie: { show: true } }, grid: { hoverable: true }, tooltip: true, tooltipopts: { content: "%p.0%, %s", // show percentages, rounding 2 decimal places shifts: { x: 20, y: 0 }, defaulttheme: false } }); });
how pass ruby js object , render on our html?
you can set variable in ruby (rubyvarname = somevalue
) , access set var somevar = <%=rubyvarname%>;
. allow access value of rubyvarname
somevar
in js.
Comments
Post a Comment