【发布时间】:2017-11-20 22:48:27
【问题描述】:
我在 nodejs 中有一个应用程序。现在我正在发送一个参数以及我想在 html 的脚本部分中使用的 url。以下是我在路线中的代码:
app.use('/overview',function(req, res) {
module.exports.dbname = req.query.dbname;
res.sendFile(path.join(__dirname, '../public/html', 'overview.html'));
});
以下是我的 overview.html 文件中的代码:
<script>
function cb(start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
filter = {
"start" : start.format('YYYY-MM-DD'),
"end" : end.format('YYYY-MM-DD '),
"gender" : gender,
"dbname" : //dbname from url will come here
});
};
</script>
现在我想使用我的 overview.html 部分中的 dbname 将其作为后端调用的参数发送。我可以将它直接加载到我的 js 文件中,但这不符合我的目的。怎么可能。
【问题讨论】:
-
为什么不使用视图引擎?然后您可以轻松地将 dbname 发送到呈现的视图中。
标签: javascript jquery html node.js