簡體   English   中英

Javascript在Node.js上下文中訪問ejs變量

[英]Javascript accessing ejs variable in Node.js context

我正在嘗試將HTML文件中的javascript代碼訪問ejs變量。

這是Node.js代碼:

res.render('target.ejs', {data:user});

當我在HTML中執行此操作時:

<p> <h1><%= data %></h1> </p>

一切都還可以。

但是,當我嘗試訪問<script>內的變量時,如下所示:

<script>
    var name = <%= data %>;
    alert(name);
</script>

那什么也沒發生 我也嘗試了console.log(name); 仍然沒有用。

好像您需要一些引號。

嘗試

  var name = '<%= data %>';

暫無
暫無

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

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