0

.json ファイル

{"object_name":
    [
        {"key1":"value1","key2":"value2"}
        {"key1":"value3","key2":"value4"}
    ]
}

jQuery

<script>
$(document).ready(function() {
    $("#my_id li a").click(function(){
        $.getJSON("http://path/to/json.json", function(my_results){  
            console.log(my_results.object_name[0].key2);
        });
    });
});
</script>

私はこれが出力されることを期待していました:

配列 key2内の最初のオブジェクトの の値。object_name

しかし、コンソールには何も出力されません。

上記のコードで何が間違っていますか?

4

3 に答える 3

1

JSON の 2 つの行の間にカンマがないように見えます。JSONLintで実行して確認してみてください。

于 2013-08-31T10:13:57.277 に答える
0

試す:

{"object_name":
[
{"key1":"value1","key2":"value2"},
{"key1":"value3","key2":"value4"}
]
}
于 2013-08-31T10:16:38.307 に答える