考虑以下情况,在使用Express(使用hbs作为视图引擎)的渲染页面中,我将JSON发送给客户端,如下所示:
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
并在警报中显示的想法?
提前感谢
var jsonobj = "{{JSON_data}}";
- Mithun Satheesh