我有一个我正在编写的简单程序,它有3个文件:
1.Html文件(index.html)
2.Javascript文件(app.js)
3.AJSON数据集(dataset.json)
我想做的就是让浏览器识别数据,但我做不到。
我的app.js文件:
$(document).ready(function(){
$.getJSON('dataset.json', function(data){
console.log(data);
});
});我的dataset.json文件:
[
{
"Gender": "Female",
"Height": 5'2,
"Weight": 100,
"Age": 25,
"Occupation": "Lawyer"
},
{
"Gender": "Male",
"Height": 5'9,
"Weight": 150,
"Age": 23,
"Occupation": "Student"
}
]有什么想法吗?我是不是完全漏掉了什么?在我的index.html上,我的脑海里只有:
<head>
<meta charset="UTF-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>发布于 2014-05-15 09:13:35
您的JSON文件无效
"Height": 5'2, <-- that is not valid
"Height": 5'9, <-- that is not valid需要是字符串或数字
"Height": "5'2",
"Height": "5'9", 发布于 2020-10-05 22:47:31
您必须使用实时服务器打开它,否则它将无法工作(例如打开index.html )。您可以使用VSCode插件(LiveServer)来实现这一点。
https://stackoverflow.com/questions/23667657
复制相似问题