簡體   English   中英

在haml中將Javascript變量與datamapper一起使用

[英]Use Javascript variable in haml with datamapper

我在這里有一個小問題,我們忙於實習,仍在學習,因此對一些“愚蠢”的問題事先感到抱歉。

我們有一個Haml文件,在其中我們為數據庫使用了datamapper。 對於基於我們的數據的靜態視圖,我們使用haml中的datamapper代碼行。

但是現在我想使用位於頁面加載函數中的Javascript變量將此變量用作haml中的datamapper代碼行的參數。

在我們的JavaScript中:

$(document).ready(function(){
var ctrpersiteid = $.cookie('sitedata');

我們要在其中使用變量ctrpersiteid的Haml文件的一部分

 - Interface.all(:router_id => getRouterId(ctrpersiteid)).each do |interface|
   %h3 #{interface.name}

那么,有什么方法可以將haml文件中的Javascript變量用作函數的參數?

最簡潔的答案是不。 Javascript僅在客戶端瀏覽器中執行,因此無法從服務器端haml模板訪問它。

暫無
暫無

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

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