【问题标题】:How to pass JSON data from ejs to normal inline javascript如何将 JSON 数据从 ejs 传递到普通的内联 javascript
【发布时间】:2020-08-05 16:10:50
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 您能否向我们展示您的一些代码和设置,以便我们更好地帮助您?

标签: javascript node.js json ejs


【解决方案1】:

你正在渲染哪个json到ejs文件你可以通过这种方式访问​​它。

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 %>

【讨论】:

    【解决方案2】:

    怎么样...

    在nodejs中...

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

    在views/mytemplate.ejs...

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

    【讨论】:

      猜你喜欢
      • 2016-11-08
      • 2014-03-18
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多