Javascript 帕格:可以';不要将对象传递到脚本中
我有一个问题,我无法在我的pug文件中传递脚本标记中的变量Javascript 帕格:可以';不要将对象传递到脚本中,javascript,node.js,pug,Javascript,Node.js,Pug,我有一个问题,我无法在我的pug文件中传递脚本标记中的变量 - var toto = JSON.stringify({"lol":"azd", "lol2":"gdc"}); script. $(document).ready(function () { var te = JSON.parse("#{toto}"); console.log(te.lol); }); 生成html: $(do
- var toto = JSON.stringify({"lol":"azd", "lol2":"gdc"});
script.
$(document).ready(function () {
var te = JSON.parse("#{toto}");
console.log(te.lol);
});
生成html:
$(document).ready(function () {
var te = "{"lol":"azd","lol2":"gdc"}";
console.log(te.lol);
});
控制台中的结果:
Uncaught SyntaxError: Invalid or unexpected token
谢谢你的帮助
Panorius.原因是
toto
的值被转义。使用代码>要使用未转换的值:
- var toto = JSON.stringify({"lol":"azd", "lol2":"gdc"});
script.
$(document).ready(function () {
var te = JSON.parse("!{toto}");
console.log(te.lol);
});
原因是toto
的值被转义。使用代码>要使用未转换的值:
- var toto = JSON.stringify({"lol":"azd", "lol2":"gdc"});
script.
$(document).ready(function () {
var te = JSON.parse("!{toto}");
console.log(te.lol);
});
谢谢,伙计:)速度;)谢谢,伙计:)速度;)