JSON与NodeJS和EJS的字符串化问题

时间:2016-08-22 16:51:05

标签: javascript json node.js ejs stringify

我这样做

var o = <%- JSON.stringify(object) %>;

在具有以下输出的代码中

var o = {"_id":"57bafa202acb57b8ab000013","status":"incomplete","title":"<script>alert(1);</script>","updated_at":"2016-08-22T18:42:00+05:30","id":"57bafa202acb57b8ab000013"};

以及以下错误。

Uncaught SyntaxError: Invalid or unexpected token

标题属性带有“&lt; script&gt; alert(1);&lt; / script&gt;”在对象中。 我该如何处理?

1 个答案:

答案 0 :(得分:1)

您需要替换$alias = $this->alias(); $query->select(['id' => "MIN($alias.id)"]); ,例如使用Unicode转义:

<