[英]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函數。 我知道這是一件小事,但不知道怎么做,我是新來的,所以請幫忙,如果你有教程也要學習這一點,這樣我就可以節省你和我的時間在將來。
希望它會有所幫助:
分配任何值時請使用這樣的方法
<body onload="myFunction('<%=p%>')">
希望工作吧
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.