小编Bat*_*cat的帖子

如何将对象传递给客户端 Javascript - NodeJS & express

我遇到了一些问题,每当我渲染视图时,我都试图发送一个对象以在我的 Javascript 客户端使用。我以这种方式发送(我使用把手)

  > locations=[ {
    >               local:"my_local",                    
    >                desc:"myDesc"                  
    >               }]; 

res.render('myView', { locaciones:locaciones });
Run Code Online (Sandbox Code Playgroud)

// 然后在我的视图中在脚本标签内,我尝试获取该变量并打印它

<script>
  var myObj='{{locations}}';
   console.log(locations);
</script>
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

[object]
Run Code Online (Sandbox Code Playgroud)

我不能使用它的任何属性,因为它是未定义的

javascript client node.js express handlebars.js

1
推荐指数
1
解决办法
6974
查看次数

标签 统计

client ×1

express ×1

handlebars.js ×1

javascript ×1

node.js ×1