如何在Javascript中访问Ruby会话变量

Vee*_*eru 5 javascript ruby session

我已经创建了,Ruby Session Variable我需要在Javascript

让我们来看看这种情况

session[:note]= 'Some Notes'这是在Ruby on Rails

现在我要访问这就像

var session_val =用于访问会话变量上方的js代码。

它不是js.erb,我知道它是否是js.erb,我们可以像这样访问

var sesion_val = "<%= session[:note] %>"
Run Code Online (Sandbox Code Playgroud)

TIA

Emu*_*Emu 5

您可以data在可访问变量的位置使用HTML5 方法。

假设您的JS 函数是从按钮调用的。因此,您可以将该按钮定义为:

<button class="btn" data-session="<%= session[:note]%>" onclick="seesionCheck()">Hello</button>
Run Code Online (Sandbox Code Playgroud)

现在,在您的JS函数中,您可以按以下方式访问变量:

$(".btn").data('session');
Run Code Online (Sandbox Code Playgroud)