简体   繁体   English

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

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

Can you please help me out I am making a simple CRUD project.你能帮我吗?我正在制作一个简单的 CRUD 项目。 From node js, I am getting data in JSON format.从节点 js,我得到 JSON 格式的数据。 But I want to transfer that JSON data from EJS to normal inline javascript.但我想将 JSON 数据从 EJS 传输到正常的内联 javascript。 Can anyone please help me out with this query.谁能帮我解决这个问题。

Thanks in advance.提前致谢。

Which json you are rendering to ejs file you can access it in this way.您正在渲染到 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
    }
});

}); });

In your javascript file在您的 javascript 文件中

let r = <%- page %>

How'bout something like...怎么样...之类的

In nodejs...在节点...

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

In views/mytemplate.ejs...在视图/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