正如http://www.w3schools.com/json/json_http.asp建議你可以閱讀本地(在服務器上),文本文件與XMLHttpRequest
此代碼將在HTML表格打印JSON陣列。 目錄文件file.json
的:
[[ 50.65, 5.37 , 4358684.11 ],
[ 50.68, 5.86 , 1849705.79 ],
[ 50.33, 6.84 , 961107.46 ],
[ 50.55, 7.32 , 1587473.93 ]]
HTML/JavaScript的
<script>
var xmlhttp = new XMLHttpRequest();
var url = "file.json";
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var myArr = JSON.parse(xmlhttp.responseText);
myFunction(myArr);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
function myFunction(arr) {
var out = "<table border=1>";
var i;
for(i = 0; i < arr.length; i++) {
out += "<tr>";
for (j = 0; j < 3; j++) {
out += "<td>"+arr[i][j]+"</td>";
}
out += "</tr>";
}
out += "</table>";
document.getElementById("JSONtable").innerHTML = out;
}
</script>
你的意思是 '本地' 作爲本地的同一個網站,或 '本地' 作爲你的本地文件系統?請確保您編輯問題以包含您的代碼,並準確描述它的錯誤。 – Clive 2014-09-25 13:21:49
[Loading本地json文件]可能的重複(http://stackoverflow.com/questions/7346563/loading-local-json-file) – user2314737 2014-09-25 13:23:18
我沒有使用JQuery,如我的問題中指定的。 – SidneyReis 2014-09-25 13:35:08