gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:09:44 25 4
gpt4 key购买 nike

我遇到了一些问题,无论何时呈现 View ,我都试图发送一个对象以在我的 Javascript 客户端上使用。我以这种方式发送(我使用 Handlebars)

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

res.render('myView', { locaciones:locaciones });

//然后在我的 View 中,在脚本标记内,我尝试获取该 var 并打印它

<script>
var myObj='{{locations}}';
console.log(locations);
</script>

结果是这样的:

[object]

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

最佳答案

您可以将对象作为字符串发送。

locations = JSON.stringify({local:"my_local",desc:"myDesc"});

在客户端你可以解析它得到一个对象

比如 loc = JSON.parse(locations);

现在您可以将 loc 用作对象。

关于javascript - 如何将对象传递给客户端 Javascript - NodeJS & express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149101/

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