【发布时间】:2017-01-27 04:46:24
【问题描述】:
我正在尝试获取从 Node.js 发送到我的 Pug 页面的变量,并将其放置在 pug 脚本标记内的 javascript 变量中。 (对不起,如果这令人困惑)我的 node.js 代码如下:
app.get('/profile', function (req, res) {
var session = req.session;
res.render('./login.pug', { username: session.uniqueID });
});
当我像这样在我的哈巴狗页面代码中使用变量时
input(type='text', id='username', value=username)
它工作正常。该值将更改为变量保存的用户名。但是当我尝试在我的脚本标签中放入相同的值时,例如
script.
var currentuser = username;
浏览器控制台会告诉我用户名未定义。如何在脚本标签内正确传递变量用户名的值?还有一种方法可以将变量用户名也传递到外部 js 文件中吗?提前感谢您的帮助!
【问题讨论】:
-
尝试:var currentuser = !{JSON.stringify(username)}; //对我有用
标签: javascript jquery node.js express pug