[英]How to get Javascript variable in rails variable
我有js變量id
<a id="ajax" auction=<%= @product.id %> href="#" class="product active"><%= @product.name %></a>
<script>
var id = $(this).attr('auction');
</script>
我想將id值分配給ruby變量
<% @v = 'JS VARIABLE' %>
可能嗎? 如何分配?
我不確定你想要實現的最終結果是什么,但是當你的腳本運行時,服務器已經完成了渲染,因此不可能以這種方式將它分配給ruby變量。
您可以向服務器發送ajax請求(可能在用戶輸入之后),如果您想要的話,只更新頁面的一小部分?
有一個古老但仍然有用的Railscast: http ://railscasts.com/episodes/205-unobtrusive-javascript?view = ascicast
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.