gpt4 book ai didi

javascript - 将参数从 View 传递到 javascript

转载 作者:行者123 更新时间:2023-11-30 10:34:56 25 4
gpt4 key购买 nike

我的 main_controller.rb 中有下一个变量:

def create:
@token = "24vgd32"
end

在我的 views/create.erb 中,我写道:

<%= javascript_tag do %>
window.my_token = '<%= j @token %>';
<% end %>

通过这种方式,我可以在该页面引用的任何 JavaScript 文件中使用该变量。

但是如何在我的 application.js 中使用它呢?

这是我的application.js:

$(document).ready(function(){
licensario.getLicense({
wizardToken: my_token
});
});

感谢任何帮助!

最佳答案

在你的 create.html.erb 中使用这个

<%= hidden_field_tag :my_token, @token, :id => 'some_field_id' %>

用所需的名称替换 some_field_idmy_token

在你的javascript文件中

$(document).ready(function(){
token = $('#some_field_id').val();
//use your token for any other means.
});

关于javascript - 将参数从 View 传递到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14604115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com