我正在使用href将用户链接到路线。我的问题是我需要在点击链接时向仪表板发送参数。最简单的方法是在app.js中获取href的id或名称,并将其发送到仪表板。
这是我的代码:
//the href in the index.ejs
<a href="/dashboard" id="ANDROID">ANDROID</a>
//in the app.js
app.get('/dashboard', function(req, res) {
var url = req.url;
console.log("url: " + url); //prints out url: /dashboard
var id = req.url.id;
console.log("id: " + id); //prints out id: undefined
});
如何绘制href的id或名称?
答案 0 :(得分:3)
如果我理解正确,您需要将参数传递给URL。 &#34; a&#34;的ID element只是一个DOM ID,它不以任何方式连接到链接所指向的URL。
您可以尝试这样的事情:
<a href="/dashboard?id=ANDROID" id="ANDROID">ANDROID</a>
然后在代码中:
app.get('/dashboard', function(req, res) {
var id = req.query.id;
...
});