首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析转义的ejs传递的变量

问无法解析转义的ejs传递的变量
EN

Stack Overflow用户
提问于 2019-09-06 02:12:15
回答 1查看 234关注 0票数 0

这就是我当前的问题,所以我将stringified array从服务器传递给客户机,并尝试使用以下代码获取它

代码语言:javascript
复制
const stringifiedArray = "<%= array %>";

它返回了字符串,但当我试图解析它时,它返回了JSON错误“意外的标记在位置N”,当我用反引号改变了双引号,用减号改变了等式符号:(反引号)<%-array%>(反引号)它可以很好地工作和解析,但是我想要解析转义的字符串吗?我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2020-05-02 06:44:12

使用

代码语言:javascript
复制
const stringifiedArray = <%- JSON.stringify(array) %>;

而不是

代码语言:javascript
复制
const stringifiedArray = "<%= array %>";

并且不要在服务器端串化对象或数组

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57810975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档