gpt4 book ai didi

javascript - 如何使用 Node.js + HBS + Express 将 JSON 传递给客户端?

转载 作者:行者123 更新时间:2023-11-30 05:51:00 27 4
gpt4 key购买 nike

考虑一下,我在 Express 的渲染页面中向客户端发送 JSON,如下所示(使用 hbs 作为 View 引擎):

res.render('MyPage.html', { layout: false, PageTitle: 'Project Name', JSON_Data: {field1:'value',field2:'value2'}});

我可以使用 {{PageTitle}} 访问和设置 html 页面的标题,下面是代码。

  <title>{{PageTitle}}</title>

现在我想在警报弹出窗口中显示 JSON_data

我试过以下方法,但得到 Uncaught SyntaxError: Unexpected token {,而在 chrome 中调试显示 var jsonobj = [object Object]

    function fbOnBodyLoad() {
var jsonobj = {{JSON_data}};
alert(jsonobj);
}

任何人都可以就如何访问 JSON_data 并在警报中显示给出一些想法

提前致谢

最佳答案

要访问json对象的内部元素,试试这样

var jsonobj = "{{JSON_data.field1}}";

这可能会解决问题。

引用

Handlebars.js parse object instead of [Object object]

关于javascript - 如何使用 Node.js + HBS + Express 将 JSON 传递给客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875112/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com