簡體   English   中英

有沒有辦法用javascript獲取產品ID?

[英]Any way to obtain a product id with javascript?

我正在一個Rails項目中工作,該項目涉及用戶將小部件嵌入到其單獨托管的網站上的產品頁面上。 假設小部件將采用腳本標簽的形式。

窗口小部件將打開另一個窗口,該窗口上有一個窗體(位於窗口小部件原始網站上),並允許用戶附加有關該產品的信息,然后將這些信息發布到窗口小部件起源的站點上托管的數據庫中。

因此,產品頁面上的產品ID和小部件網站上的產品ID將匹配。

我的問題是這個。 如何從小部件所在的頁面獲取產品ID? 我需要通過小部件傳遞帶有產品ID的參數,以便可以在小部件原始數據庫中更新正確的產品。

希望這是有道理的。 將采取什么方法呢?

您始終可以使用ERB寫入javascript源,就像使用ERB寫入HTML源代碼一樣。 因此,只需將@product.id吐出到javascript代碼的相關部分即可。 例如:

<script type="text/javascript">
  var productId = <%= @product.id %>;
  // Do whatever you want with productId here
</script>

然后,只需檢查頁面的源代碼即可確定要輸出的內容/正在調試的內容。

暫無
暫無

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

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