我是相當新的JavaScript,我想通過使用JavaScript顯示json文件的內容。我的問題是,該網頁無法顯示Json文件的內容,它是空白的!我知道我正確地提取它。我的本地驅動器上有名爲data.json的Json文件。我也改變了文件的地址,但它不起作用。爲什麼JSON文件內容不顯示在HTML頁面中?
Coul dyou告訴我是什麼原因? 謝謝,
我把代碼在這裏
<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("home/Documents/data.json", function(data) {
$.each(data.person, function(i, f) {
var tblRow = "<tr>" + "<td>" + f.firstName + "</td>" +
"<td>" + f.lastName + "</td>" + "<td>" + f.job + "</td>" + "<td>" + f.roll + "</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>
<th>Last Name</th>
<th>Email Address</th>
<th>City</th>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
</body>
</html>
請提供有問題的JSON – david99world
您很可能會遇到同源問題。見http://stackoverflow.com/questions/3851691/load-local-json-files-via-file-triggers-cross-domain-null-origin-violation-s – pete