簡體   English   中英

如何在rails變量中獲取Javascript變量

[英]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.

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