在我的Express服务器上,我正在呈现一张包含数据的页面:
app.get('/people/:personID', function (req, res) {
res.render("people/profile", {person: req.person });
});
在我的profile.ejs文件中,我可以像这样在ejs标签中访问数据:<p><%= person.name %></p>
但是我不知道如何将HTML标记的属性更改为存储在此对象中的值。这样是不起作用的:
<img id="my_img" src=<%= person.picture %> alt="">
或者这样:$("#my_img").attr("src", <%= person.picture %>);
此外,如果有更好的方法将此文档传递到HTML页面并访问它,我乐意倾听(或者说是看)。谢谢。