我是 json 新手,我正在使用 microsoft Visual Studio 开发一个简单的网页。我已经创建了 json 文件并将其放入 D://驱动器中。现在,当我单击按钮时,我必须读取 json 数据并显示在我的网页中。出了什么问题。
<title>Welcome</title>
<script src="Scripts/jquery-1.10.2.min.js"></script>
<script src="Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#hop").click(function(event) {
$.getJSON('d://final.json', function (jd) {
$("#hi").html('<p>Name :' + jd.name + '</p>')
$('#hi').append('<p>Age : ' + jd.age + '</p>');
});
});
});
</script>
</head>
<body>
<h1>Get Json Data</h1>
<div id="hi">
Hi
</div>
<input type="button" id="hop" value="ShowJsonData"/>
</body>
最终.json:
{
"name": "stack"
"age":"15"
}
最佳答案
由于现代浏览器的安全限制,您无法向本地文件系统发出 AJAX 请求。
您需要通过 Web 服务器(例如 IIS 或 Apache)在本地计算机或远程运行代码。
关于jquery - 我的 html 页面未显示我的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27058707/