[英]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.