尝试使用JQuery加载本地JSON文件以在html页面中显示数据
嗨,我正在尝试使用JQuery加载本地JSON文件以显示数据,但出现一些奇怪的错误。我可以知道如何解决这个问题吗?
<html> <head>
<script type="text/javascript" language="javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e) {
$.getJSON( "priorities.json" , function( result ){
alert(result.start.count);
});
});
</script></head>
</html>
我只是在提醒JSON数据的数量。我的JSON文件与该html文件位于同一目录中,并且JSON字符串格式如下所示。
{"start": {
"count": "5",
"title": "start",
"priorities": [
{
"txt": "Work"
},
{
"txt": "Time Sense"
},
{
"txt": "Dicipline"
},
{
"txt": "Confidence"
},
{
"txt": "CrossFunctional"
}
]
}
}
JSON文件名priority.json,错误为
未定义未捕获的Referenceerror优先级
回答:
就像jQuery API所说的:“使用GET HTTP请求从服务器加载JSON编码的数据。”
http://api.jquery.com/jQuery.getJSON/
因此,您无法使用该功能加载本地文件。但是,当您浏览Web时,您将看到在JavaScript中从文件系统加载文件确实很困难,如以下线程所述
以上是 尝试使用JQuery加载本地JSON文件以在html页面中显示数据 的全部内容, 来源链接: utcz.com/qa/409663.html