簡體   English   中英

將rails值分配給全局變量並在javascript中使用它

[英]Assigning a rails value to a global variable and use it in javascript

我有一個javascript函數,它具有rails值

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

而我正試圖傳遞來自控制器的值

<% 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函數。 我知道這是一件小事,但不知道怎么做,我是新來的,所以請幫忙,如果你有教程也要學習這一點,這樣我就可以節省你和我的時間在將來。

希望它會有所幫助:

將數據傳遞給JavaScript

分配任何值時請使用這樣的方法

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

希望工作吧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM