在Rails中,我们应该如何在Java脚本中获取参数? [英] In Rails, how should we get parameters in java scripts?

查看:95
本文介绍了在Rails中,我们应该如何在Java脚本中获取参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用代码时

 <%= render 'chart', width:100 %>

我可以在页面中获取宽度值,例如<%= width%>

I can get the width value in the page, like <%= width %>

但是如果我想在同一页面的Java脚本中获取width值,我真的不知道. 因此,我的未决解决方案是将值隐藏在div中,然后使用$('div').text()检索值.

But if I want to get the width value in java script in the same page, I really have no idea. So my pending solution is hiding the value in the div, then use the $('div').text() to retrieve the value.

所以我只想知道我们是否还有其他方法来获取Java脚本在rails中传递的参数?

So I just want to know if we have any other way to get the parameters passed in rails by java script?

推荐答案

您可以直接在javascript部分中输出值:

You can directly output the value in the javascript part:

<script type="text/javascript">
  var width = <%= width %>;
</script>

在渲染期间 将解释Ruby/Rails中的代码,并将在生成的HTML中输出(红宝石)变量width.

The code in Ruby/Rails will be interpreted during the rendering, and will output the (ruby) variable width inside the generated HTML.

这篇关于在Rails中,我们应该如何在Java脚本中获取参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆