【发布时间】:2014-04-11 01:14:21
【问题描述】:
我正在将我的模型返回到我的视图中,如下所示:
User.findOneById('xxx', function(err, result){
res.render('viewName', {user: result});
}
然后,在我看来,我有一个脚本块,我试图将 user 分配给一个变量:
<script id="foundBusiness" type="text/javascript">
var user = <%-user%>
</script>
这呈现为如下的 HTML
var user = { __v: 0,
_id: 5315b7b9caaf52e624070002,
firstName: 'Alex',
lastName: 'Brown',
password: '$2a$10$Zs/6JmB3Rq5dddHvjZNUse9vl.8z3hJO.LUGBqMEE.vBMk4lVuav.'}
我的问题与_id 字段有关
这显然不是有效的 Javascript,因此会发生错误:
SyntaxError: Unexpected token ILLEGAL
我做错了什么?
【问题讨论】:
标签: javascript node.js mongoose ejs