gpt4 book ai didi

javascript - 如何在 Ruby 注入(inject)中插入 Javascript 代码

转载 作者:行者123 更新时间:2023-11-28 21:17:12 25 4
gpt4 key购买 nike

我有 2 个文本字段。一个是成员(member)id的输入,一个是成员(member)姓名的输出。

当我在第一个字段中输入成员(member) ID 并触发 onblur 操作时,我想在另一个字段中显示该成员(member)的姓名。

这是我的 Javascript 函数:

function show_name(){
id = document.getElementById('id_member').value;
field_name = document.getElementById("name_member");

field_name.value = "<%= Member.find().nom %>";
}

在方法 Member.find() 中,我想发送我在开头声明的变量 id 的值。示例:

field_name.value = "<%= Member.find(*Javascript "ID" variable value*).nom %>";

如何将该值插入到我的 Ruby 注入(inject)中?

谢谢。

最佳答案

Javascript在客户端运行,ruby在服务器运行。除非您向服务器发出新请求,否则您无法将 javascript 变量传递到 ruby​​ 代码中。

您的选择是使用新查询重新加载整个页面,使用 ajax 进行新查询并对结果执行某些操作,或者提前将所有可能的成员下载到页面中并让 javascript 将其从以某种方式页面。

关于javascript - 如何在 Ruby 注入(inject)中插入 Javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7270656/

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