我需要将一个 javascript 变量传递给 rails 控制器。这是我的应用程序代码:
视图.html.erb
<script type="text/javascript">
var imageURL;
var sCode = function () {
$("#qr").html("<p align='center'><img src='https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=123&choe=UTF-8'/></p>");
imageURL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=123&choe=UTF-8";
}
</script>
<div class=" modal-body" id="qr">
</div>
<div class="modal-footer" id="footer">
<%= form_tag({:controller => 'branches',:action => 'mailme' }, {:method => :post})
do %>
<%= submit_tag "Mail", :id => "mailme", :class => "btn btn-primary pull-left" %>
<% end %>
</div>
在这里,我需要将imageURL
变量mailme
从控制器传递给方法branches
。我怎样才能得到那个变量?我试图附加该变量submit_tag
并试图hidden_filed_tag
得到它,但没有任何效果。
谢谢