Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 使用Meteor美化客户端上Json解析的XML_Javascript_Jquery_Json_Xml_Meteor - Fatal编程技术网

Javascript 使用Meteor美化客户端上Json解析的XML

Javascript 使用Meteor美化客户端上Json解析的XML,javascript,jquery,json,xml,meteor,Javascript,Jquery,Json,Xml,Meteor,我有以下代码: Meteor.call('fetchData', uri, function(err, response) { var x = JSON.parse(JSON.stringify(response.content, null, 3)); template.isOpenConfig.set(x); console.log(x); }); 控制台中的输出格式非常好,但在DOM(template.

我有以下代码:

Meteor.call('fetchData', uri, function(err, response) {
            var x = JSON.parse(JSON.stringify(response.content, null, 3));
            template.isOpenConfig.set(x);
            console.log(x);
        });
控制台中的输出格式非常好,但在DOM(template.set)中,它会被缩小显示

有什么把戏吗

显示的DOM的所需输出应如下所示:

<groot>
    <!-- Comments -->
    <something>600000</something>
    <!-- Comments -->
    <dropdown>
        <foobar>
            <foo>leomon</foo>
            <bar>rasperry</bar>
        </foobar>
        <foobar>
            <foo>orange</foo>
            <bar>cherry</bar>
        </foobar>
    </dropdown>
    <asd>1000</asd>
</groot>

600000
莱蒙
拉斯佩里
橙色
樱桃
1000
我可以使用jQuery来实现这一点


提前谢谢。

那么这在DOM中是什么样子的?您希望它是什么样子的?DOM中的字符串被缩小了,同时它应该有结构的输出。我猜您必须用

或其他东西来替换换行符。JavaScript中的json和HTML中的不一样。这就是我打开这个问题的原因。您是否试图直接在页面上显示json?像是在文本区还是什么的?