无法使用jquery显示json多个对象

时间:2013-07-11 07:42:18

标签: jquery

我是Jquery的新手。但是,我想让Json有多个对象然后将它附加到html元素中。 这是我的第一个jquery代码:

<html>
<head>
<script type="text/javascript" src="Jquery/jquery.js"></script>
<script>
$(document).ready(function(){
    $.getJSON("http://epomia.com/tmp/dc.php", function(data){
        $.each(data, function(id, vall){
            $.each(vall, function(x, y){
                $("#mbuh").append(y);
            });
        });

    });
});
</script>
</head>
<body>
<div id="mbuh">
</div>
</body>
</html>

但是,为什么不想显示json数据? 哪个错了? http://epomia.com/tmp/dc.php中的json或我的代码?

1 个答案:

答案 0 :(得分:0)

JSON是正确的。

您提供的链接中的JSON是一个具有4个属性的对象,每个属性都是一个数组。 您不必遍历该数组以附加每个元素。你只需致电

$.each(data, function (id, vall) {
    $("#mbuh").append(vall);
});

见工作fiddle