我在本地主機中運行兩個文件(HTML和JSON)並使用$ .getJSON調用JSON文件。JSON數據未顯示
,但不知道爲什麼它沒有顯示在我的表內容
我的HTML文件是:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>
<script>
$(function() {
var people = [];
$.getJSON('people.json', function(data) {
$.each(data.feed, function(i, f) {
var tblRow = "<tr>" + "<td>" + f.name + "</td>" + "</tr>"
$(tblRow).appendTo("#userdata tbody");
});
});
});
</script>
</head>
<body>
<div class="wrapper">
<div class="profile">
<table id= "userdata" border="2">
<thead>
<th>First Name</th>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</body>
</html>
和我的JSON文件是:
{
"feed": {
"data": [
{
"name": "jack",
"message": "hello jack",
},
{
"name": "jack",
"message": "hello jack",
}
]
}
}
是Json不正確或HTML文件中的腳本有錯誤?