gpt4 book ai didi

javascript - 如何在 htm.erb 文件的内联 Ruby 代码中使用 javascript 变量

转载 作者:行者123 更新时间:2023-12-01 01:55:50 27 4
gpt4 key购买 nike

我在选择框中有一组数据,假设@users = User.all。在更改时,我想在 javascript 中获取所选用户的变量,我的意思是这样的:

    $("user_select").change(function(e){
e.preventDefault();
user_id = $(this).val();
user = <%= @user.find(<user_id>) %>
})

这可能吗?或者我必须将整个集合放入 javascript 变量中并从那里获取它?

最佳答案

Is it possible?

不是这样的,不。您仅有的两个选择是:

  1. 服务器端查找:向服务器发出另一个请求,在其中传递 user_id 并检索用户数据。

  2. 客户端查找:正如您所提到的,嵌入页面上所有用户的数据,然后根据 user_id 选择其中一个。

关于javascript - 如何在 htm.erb 文件的内联 Ruby 代码中使用 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51045418/

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