0

我是 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还是我的代码?

4

1 回答 1

0

JSON 是正确的。

您提供的链接中的 JSON 是一个具有 4 个属性的对象,每个属性都是一个数组。您不必为了附加每个元素而遍历该数组。你可以简单地打电话

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

见工作小提琴

于 2013-07-11T10:10:45.063 回答