如何将数组传递给下划线模板中的脚本?

时间:2018-03-04 03:29:28

标签: json underscore.js

我正在尝试将一个文件名数组传递给一个模板,这样var就可以访问该数组了。这样我的页面在页面加载后不必执行AJAX请求。从我的快速路线,我渲染模板:

var a = ['a.jpg','b.jpg','c.jpg'];
res.render('clean', {images: a});

在我的模板中:

<script type="text/javascript">
    var images = <%- JSON.stringify(images) %>;
</script>

我期待的是什么:

var images = ["a.jpg", "b.jpg", "c.jpeg"];

我得到了什么:

var images = [&quot;a.jpg&quot;,&quot;b.jpg&quot;,&quot;c.jpg&quot;];

我尝试在路由代码而不是模板中执行stringify,但结果相同。

0 个答案:

没有答案