我正在尝试像这样传递来自 Controller 的值 but here the p doesn't contain th-6ren">
gpt4 book ai didi

javascript - 将 rails 值分配给全局变量并在 javascript 中使用它

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:44 25 4
gpt4 key购买 nike

我有一个 javascript 函数,它接受像这样的 rails 值

<body onload="myFunction(<%p%>)">

我正在尝试像这样传递来自 Controller 的值

<% if logged_in? -%><%p= current_user.id %><% end -%> but here the p doesn't contain the value. this works if I put code like this
<body onload="myFunction(<%= current_user.id%>)">
<% if logged_in? -%><%= current_user.id %><% end -%>

但是我需要进一步的要求,所以应该添加这样的另一行

<% if logged_out? -%><%p= current_user.id %><% end -%>

因此,如果用户注销,则值 p 将传递给 javascript 函数。我知道这是一件小事,但不知道该怎么做,我是 ror 的新手,所以请帮忙,如果你有学习这一点的教程,请告诉我,这样我可以节省你我的时间 future 。

最佳答案

希望对你有帮助:

Passing Data to JavaScript

关于javascript - 将 rails 值分配给全局变量并在 javascript 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10944011/

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