【问题标题】:Passing a variable from my JS file to my HTML file?将变量从我的 JS 文件传递​​到我的 HTML 文件?
【发布时间】:2017-11-25 13:40:36
【问题描述】:

【问题讨论】:

  • 您能否提供更多围绕上述示例的代码?
  • 我继续添加更多代码
  • 你打电话给res.render 做什么?必须有某种模板,例如 EJS 文件,它是代码的一部分。能否请您也包括在内。

标签: html json node.js angular


【解决方案1】:

我假设您在 Express 中使用 EJS 文件。

在您的 EJS 文件 home.ejs 中添加如下内容:

<script>
var authUrl = "<%= url %>";
<script>

然后,在浏览器中你可以直接使用变量authUrl的值。

这样做是获取您在 res.render 函数调用中定义的 EJS 变量 url,并将其作为字符串放入将发送到浏览器的 HTML 中。然后浏览器获取该值并将其加载到变量authUrl

【讨论】:

  • 我实际上没有使用 EJS,我只是拥有与我网站页面相对应的 HTML 文件(仪表板、配置文件、登录、注册等)
  • 在你的代码中你有:res.render('home', {url : uri}); 如果不是 EJS,你在使用什么?你能发布更多你的应用程序设置吗?行前的代码为 app.get('/', function (req, res) {
猜你喜欢
  • 2014-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-20
  • 1970-01-01
  • 2020-11-21
  • 1970-01-01
  • 2020-10-29
相关资源
最近更新 更多