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