gpt4 book ai didi

javascript - 在 Javascript 中访问 Ruby 变量

转载 作者:行者123 更新时间:2023-11-29 22:09:36 25 4
gpt4 key购买 nike

我是 Javascript 新手。我正在用 haml 编写一个 View ,它使用 JQuery 填充下拉框并填充该框 JQuery 需要 Ruby 变量 s_id 的值,如下所示:

$(document).ready(function(){
var param = s_id //here s_id is a ruby variable
...

此处 s_id 是一个 ruby​​ 变量,它在调用 JS 的 Haml View 文件中定义。任何人都可以提供任何想法如何实现上述目标。

最佳答案

我不认为有直接访问变量的方法。如果 JS 代码在同一页面上,您可以使用 <%= s_id %> 添加值。 .我使用 HAML 的次数不多,因此您必须根据此 ERB 代码对其进行调整。

另一个解决方案,因为你在 document.ready 之后做的是将值存储在隐藏字段中,然后从 JS 中选择它 $('#your_sid_field').val()

关于javascript - 在 Javascript 中访问 Ruby 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18781016/

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