我正在尝试从外部文件中获取JSON对象,但我总是收到错误:格式错误,指向我的JSON文件的第一个{
。我在这个网站上测试了我的JSON文件:http://jsonlint.com/它是有效的。
这是我的JSON代码:
{
"employees": [{
"firstName": "John",
"lastName": "Doe"
}, {
"firstName": "Anna",
"lastName": "Smith"
}, {
"firstName": "Peter",
"lastName": "Jones"
}
]
}
这是我的剧本:
$.getJSON("employe.json", function (data) {
document.write(data.employees[0].firstName);
});
我做错了什么?
答案 0 :(得分:1)
<script>
$(document).ready(function() {
$.getJSON("employe.json", function(data) {
document.write(data.employees[0].firstName);
});
});
</script>
或者代替文档写入
alert( data.employees[0].firstName);
你可能想要$ .each迭代
<script>
$(document).ready(function() {
$.getJSON("employe.json", function(data) {
$.each(data.employees, function(arrayID, employee) {
alert(employee.firstName);
});
});
});
</script>