.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
的值。
但它没有向控制台输出任何内容。
上述代码中有什么不正确?
答案 0 :(得分:1)
在我看来,你的JSON缺少两行之间的逗号。尝试通过JSONLint运行它来检查它。
答案 1 :(得分:0)
尝试:
{"object_name":
[
{"key1":"value1","key2":"value2"},
{"key1":"value3","key2":"value4"}
]
}
答案 2 :(得分:0)
在object_name中放置逗号(,)
对于JSon验证器,您可以访问此link
{"object_name":
[
{"key1":"value1","key2":"value2"},
{"key1":"value3","key2":"value4"}
]
}