相关文章推荐
成熟的匕首  ·  PHP7以上 ...·  6 月前    · 
没有腹肌的沙滩裤  ·  feign请求返回值反序列LocalDate ...·  1 年前    · 
高大的眼镜  ·  VS2017安装或卸载错误1303 - ...·  1 年前    · 
仗义的自行车  ·  Android进阶之数据加密算法_一枚-狗子 ...·  1 年前    · 
Code  ›  js读取本地json文件_jquery读取本地json文件开发者社区
https://cloud.tencent.com/developer/article/2151347
温柔的杨桃
11 月前
全栈程序员站长

js读取本地json文件_jquery读取本地json文件

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
全栈程序员站长
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > js读取本地json文件_jquery读取本地json文件

js读取本地json文件_jquery读取本地json文件

作者头像
全栈程序员站长
发布 于 2022-11-04 15:34:15
21.3K 0
发布 于 2022-11-04 15:34:15
举报
文章被收录于专栏: 全栈程序员必看 全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

注:浏览器是肯定不能获取用户浏览器客户机的本地文件的,所以这个json文件和html文件是放在一个tomcat上或者nginx上的,否则会出现跨域问题

1.首先编写一个json文件:demo.json

代码语言: javascript
复制
[ 
"name":"张三", 
"sex":"男", 
"email":"zhangsan@123.com" 
"name":"李四", 
"sex":"男", 
"email":"lisi@123.com" 
"name":"王五", 
"sex":"女", 
"email":"wangwu@123.com" 
] 

2.js读取json文件

代码语言: javascript
复制
<script>
		window.onload = function () {
            var url = "demo.json"/*json文件url,本地的就写本地的位置,如果是服务器的就写服务器的路径*/
            var request = new XMLHttpRequest();
            request.open("get", url);/*设置请求方法与路径*/
            request.send(null);/*不发送数据到服务器*/
            request.onload = function () {/*XHR对象获取到返回信息后执行*/
                if (request.status == 200) {/*返回状态为200,即为数据获取成功*/
                    var json = JSON.parse(request.responseText);
                    for(var i=0;i<json.length;i++){
                    	console.log(json[i].name);
                    console.log(json);
	</script>

3.我的文件位置

js读取本地json文件_jquery读取本地json文件
js读取本地json文件_jquery读取本地json文件

4.用Ajax也是可以的

代码语言: javascript
复制
<script type="text/javascript">
    var Ajax = function ()
        $.getJSON ("demo.json", function (data)
            $.each (data, function (i, item)
               console.log(item.name);
</script>
代码语言: javascript
复制
$.ajax({
				url: "demo.json",//json文件位置,文件名
				type: "GET",//请求方式为get
				dataType: "json", //返回数据格式为json
				success: function(data) {//请求成功完成后要执行的方法 
				   //给info赋值给定义好的变量
 
推荐文章
成熟的匕首  ·  PHP7以上 不支持mcrypt_module_open方法问题(微信视频号接口对接)-腾讯云开发者社区-腾讯云
6 月前
没有腹肌的沙滩裤  ·  feign请求返回值反序列LocalDateTime异常记录-腾讯云开发者社区-腾讯云
1 年前
高大的眼镜  ·  VS2017安装或卸载错误1303 - 我也是个傻瓜 - 博客园
1 年前
仗义的自行车  ·  Android进阶之数据加密算法_一枚-狗子的博客-CSDN博客
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号