Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 帕格:可以';不要将对象传递到脚本中_Javascript_Node.js_Pug - Fatal编程技术网

Javascript 帕格:可以';不要将对象传递到脚本中

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

我有一个问题,我无法在我的pug文件中传递脚本标记中的变量

    - 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);
    });
谢谢,伙计:)速度;)谢谢,伙计:)速度;)