大家!
我有问题,我无法在我的哈巴狗文件中的脚本标签中传递变量。
- 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);
});