JQuery中使用getJSON读取静态json文件
(正确读取出来的前提是:json文件中的json格式正确,符合json规范,否则读取不出来数据)
下面代码中有测试说明,请耐心查看哦
测试结果,请在Console控制台中查看
不会打开Console控制台的小伙伴们注意了:
F12 -->点击Console进入控制台(或者右键,审查元素也可以)
<!DOCTYPE>
<html>
<head>
<title>$.getJSON读取静态json文件</title>
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
//测试数据为:(在测试的时候,请创建一个testjson.json的文件,把以下数据放到文件里面哦,文件名称自己定义)
//{"Name":"Json在线解析","ProUrl":"www.yunjson.com","SiteID":1472222,"SiteLink":"官方QQ群:308250404","SiteInfo":"Json在线工具(http://www.yunjson.com),Json学习资料专题模块,只为你提供最好的Json学习资料,感谢你的支持","SiteList":{"Name":"Json在线解析","ProUrl":"www.yunjson.com","SiteLink":"官方QQ群:308250404"}}
//getJSON读取静态json文件(读取出来的前提是:json文件中的json格式正确,符合json规范,否则读取不出来数据)
$.getJSON('testjson.json', {}, function (data) {
if (data) {
console.log(data)
console.log("Name:" data.Name)
console.log("ProUrl:" data.ProUrl)
console.log("SiteLink:" data.SiteLink)
console.log("SiteInfo:" data.SiteInfo)
//..................剩下的就不写了,都是这样,只要json格式正确,就ok啦
}
}, 'json');
</script>
</body>
</html>