繁体   English   中英

如何将 JSON 数据从 ejs 传递到正常的内联 javascript

[英]How to pass JSON data from ejs to normal inline javascript

你能帮我吗?我正在制作一个简单的 CRUD 项目。 从节点 js,我得到 JSON 格式的数据。 但我想将 JSON 数据从 EJS 传输到正常的内联 javascript。 谁能帮我解决这个问题。

提前致谢。

您正在渲染到 ejs 文件的 json 您可以通过这种方式访问它。

router.get("/csv_edit",admin_auth, (req, res) => {
res.render("admin-dashboard", {
    page: {
        name: "edit-csv-main",
        csvId: req.query.csv_id,
        ip: req.ipInfo.ip
    }
});

});

在您的 javascript 文件中

let r = <%- page %>

怎么样...之类的

在节点...

res.render('mytemplate', { arrayOfRecs });

在视图/mytemplate.ejs...

<%
    arrayOfRecs.forEach(rec => {
        console.log('This is rec: ', rec);
    });
%>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM