[英]Send json to jade
我正在从服务器向玉器发送一个大的json文件,但是"
被替换为: "
因此json无法读取/无法解析,并且出现此错误:
Uncaught SyntaxError: Unexpected token &
我从节点发送这样的数据:
res.render(view, {world:{name:"SomeName",width:50},otherdata:{...}});
然后像这样在翡翠中得到它:
doStuff(JSON.parse(#{data}));
这里是不可读取的数据,看起来像:
{world:{name:"SomeName",width:50...
如何以某种方式禁用引号的转换?
在您的溃败中,服务器端您将考虑以下对象user
var user = {username:"myname"};
res.locals.user = user ;
响应将是:
res.render('view');
翡翠视图将具有可用变量:
if user
script(type='text/javascript').
var user = !{JSON.stringify(user)};
尝试添加app.use(bodyParser.json());
如果你还有问题
希望能有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.