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://eomia.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 に答える