gpt4 book ai didi

javascript - 将 JavaScript 变量传递给 Rails Controller

转载 作者:行者123 更新时间:2023-11-30 08:58:01 25 4
gpt4 key购买 nike

我使用的是 3.2.6 版的 Rails,我正在尝试将一个 Javascript 变量传递给另一个页面“Test10”。我在 View 中有以下代码:

<script>
var message = "hello world!";
</script>

<%= link_to "Go!", Test10_path(), :with => "'message='+ message" %>

参数没有传给Test10。我在 Test10 Controller 中有以下内容:

def Test10
@hello = params[message]
end

这是将 Javascript 变量传递给我的 Rails Controller 的正确方法吗?它不工作。我会很感激任何指示。谢谢!

最佳答案

<%= link_to "Go!", Test10_path(), :id => "my_link"  %>


<script>
var message = 'test';
var url = $('#my_link').attr('href') + '?message=' + message;
$('#my_link').attr('href', url);
</script>

像这样的东西应该可以工作。虽然大多数时候,最好使用表单来传递参数...

关于javascript - 将 JavaScript 变量传递给 Rails Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766476/

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