考虑一下,我在Express的渲染页面中按如下方式向客户端发送 JSON (使用hbs作为视图引擎):
res.render('MyPage.html', { layout: false, PageTitle: 'Project Name', JSON_Data: {field1:'value',field2:'value2'}});
我可以使用 访问和设置 html 页面的标题{{PageTitle}}
,以下是代码。
<title>{{PageTitle}}</title>
现在我想显示JSON_data
在警报弹出窗口中。
我尝试了以下方式,但是Uncaught SyntaxError: Unexpected token {
在 chrome 中调试时显示var jsonobj = [object Object]
function fbOnBodyLoad() {
var jsonobj = {{JSON_data}};
alert(jsonobj);
}
任何机构都可以就如何访问JSON_data
和显示警报提供一些想法
提前谢谢