嘿伙计们,我正在尝试学习如何使用 JSON 文件。我了解基础知识,但我正在尝试将它们加载到 HTML 文件中,但遇到了一些困难。
我遇到的第一个困难是,如果我输入完整的文件扩展名来加载文件,我会收到一个错误“预期的十六进制数字”。我对它进行了一些研究,我认为这是因为在文件扩展名中它是 \u 所以它需要一个十六进制但我不知道如何解决它。
我遇到的第二个问题是,如果我只使用文件扩展名 users.json 它可以在我的编辑器中使用,但不能在浏览器中使用。它根本没有加载文件,代码很好(我相信)。我认为它只是因为文件扩展名而没有加载文件。
关于如何解决我的问题的建议?提前致谢。
<body>
for output
<div id="forOutput"></div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
var output;
$(document).ready(function(){
alert("JQuery loaded");
});
$.getJSON('C:\Users\Spencer\Desktop\JSJqueryTesting\JSONTesting\users.json', function(data) {
output = data;
for (var i in data.users) {
alert(data.users[i].firstName + " " + data.users[i].lastName+ " " + data.users[i].joined.month);
}
});
$("#forOutput").html("User 1 lastname: " + output.users[1].lastName);
</script>