【发布时间】:2017-10-14 18:27:21
【问题描述】:
我想将一组对象传递到我的 javascript 代码块中,但我很挣扎,因为它会对结果进行 html 编码,因此我的实际 JSON 中有很多 "。
基本上我的路由器从 redis 存储中获取 JSON 对象,我正在尝试将它传递给模板:
redis.getBuffer('languages', function (err, result) {
res.render('manager/create-project', { title: 'Create Project', breadcrumbs: req.breadcrumbs(), languages: result })
})
我像这样将它分配给我的变量:
script.
$(document).ready(function() {
var languages = #{languages};
问题: 实际的 javascript 变量语言获取 html 编码的字符串,如下所示。
var languages = [{"id":"aa","text":"Afar"}]
如何正确地将我的 JSON 内容传递给 javascript 块?
【问题讨论】:
-
否决这个问题的人能解释一下他为什么这样做吗?也许我可以改进我的问题。
标签: javascript json node.js express pug