客户端js 读取 json 数据
采用 XMLHttpRequest 读取。
1. new 初始化 XMLHttpRequest
2. open 设置请求方式,地址
3. send 发起请求
4.onload 请求成功,返回结果
代码:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>js如何读取json文件</title><script>window.onload = function () {var url = "index.json"var request = new XMLHttpRequest();request.open("get", url);request.send(null);request.onload = function () {if (request.status == 200) {var json = JSON.parse(request.responseText);var ol = document.getElementById('ol');var frag = document.createDocumentFragment();json.person.map(person => {var li = document.createElement("li");li.innerHTML = `名字是 ${person.name} 图片是 ${person.image}`;frag.append(li);})ol.append(frag)}}}</script>
</head><body><div><ol id="ol"></div>
</body></html>
数据:
{"person":[{ "name": "云天河" , "image" : "tianhe.png" },{ "name": "韩菱纱" , "image" : "lingsha.png" },{ "name": "柳梦璃" , "image" : "mengli.png" },{ "name": "慕容紫英" , "image" : "ziying.png" },{ "name": "云天青" , "image" : "tianqing.png" },{ "name": "夙玉" , "image" : "suyu.png" },{ "name": "玄霄" , "image" : "xuanxiao.png" },{ "name": "夙瑶" , "image" : "suyao.png" },{ "name": "太清" , "image" : "taiqing.png" },{ "name": "宗炼" , "image" : "zonglian.png" },{ "name": "婵幽" , "image" : "chanyou.png" },{ "name": "奚仲" , "image" : "xizhong.png" },{ "name": "归邪" , "image" : "guixie.png" }]
}
客户端js 读取 json 数据相关推荐
- JS读取JSON数据
实例 <script type="text/javascript" language="javascript">var languages = {c ...
- js读取json文件片段中的数据
在html中利用js读取动态网站从服务器端返回的数据进行显示 1.js.html 页面 需要引入 执行jquery的js文件 <!DOCTYPE HTML PUBLIC "-//W3C ...
- [js] localStorage 如何存储JSON数据并读取JSON数据
localStorage是HTML5提供的再客户端实现本地存储的一种方法,但是localStorage方法只能存储字符串数据,有时候我们需要存储对象到本地比如:JSON:那么,localStorage ...
- JS解析json数据并将json字符串转化为数组的实现方法
json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...
- FullCalendar 三:FullCalendar应用——读取JSON数据
开发者可以使用FullCalendar创建强大的日历日程应用,FullCalendar提供了丰富的选项设置和方法调用,使得开发者可以轻松的创建各种功能的日历程序.本文将结合实例使用PHP读取MySQl ...
- android 读取json数据(遍历JSONObject和JSONArray)
android 读取json数据(遍历JSONObject和JSONArray) public String getJson(){ String jsonString = "{\" ...
- 当向后台插入或读取JSON数据遇见回车时
今天在项目中发现.当插入或读取JSON数据时遇见回车符.返回JSON数据格式时会报错(firebug里体现为乱码),百度了一下发现JSON不支持字符串里存在回车! 解决的方法: 在向接口插入带json ...
- powershell 遍历json_如何从Powershell脚本读取JSON数据并遍历它
我开始学习Powershell,我正在尝试读取JSON文件.如何从Powershell脚本读取JSON数据并遍历它 这里是我的JSON文件(名为"versions.json"): ...
- js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- JS解析json数据(json字符串和数组之间相互转换)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...
最新文章
- PyTorch学习笔记——pytorch图像处理(transforms)
- CentOS 6.8 安装最新版 Git
- linux开放端口_Linux系统通过firewall限制或开放IP及端口 - 北方客888
- 极客时间和极客学院_极客历史记录的本周:Twitter的诞生,OS X十周年以及太空停留时间最长的时代即将结束...
- mockito环境配置_Mockito –使用全局配置的SmartNull在NPE上提供更好的错误消息
- Git学习(3)GitHub和SVN的区别
- angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
- ip地址的分类:A、B、C、D、E五类是如何划分的?
- 数字图像处理(三)——频域滤波
- 福布斯中国2020科技女性榜:蓝港互动廖明香、百度李莹等上榜
- 深入理解Java 虚拟机
- Unity3d面向英特尔 x86 平台的 Unity* 优化指南: 第 2 部分
- 游戏开发之C++内联函数--不受程序员控制的一个函数(C++基础)
- cartographer探秘第四章之代码解析(七)--- Cartographer_ros
- MRCP协议学习笔记
- 质量管理的三大概念:QA,QC,QM,你能给自己准确定位吗?
- JVM:Java指令源码opcode
- pc安装openwrt
- JGG论坛:赵方庆研究员解析肠道菌群与人体健康(11月10日10:00)
- 用python绘制y=x,y=1+sinx,编写Python程序,使用numpy、pandas、matplotlib三个扩展库在一个画布中绘制4个子图.
热门文章
- vue如何加载html字符串_VUE渲染后端返回含有script标签的html字符串示例
- win98万能显卡驱动_win98万能显卡驱动-万能显卡驱动精灵
- GD32VF103(riscv)与STM32F103性能对比
- Faster-RCNN.Pytorch的使用
- linux ipv4文件,Linux IPV4 IPV6地址批量Ping脚本(工具)
- tgp dnf服务器文件在哪,DNFTGP补丁使用说明及问题解决方案
- 通过ip地址定位计算机,局域网通过IP地址如何找到电脑的位置
- 台式计算机开机黑屏,台式电脑开机黑屏只有一个点怎么处理?
- dnf全部使用_dnf命令 (常用总结)
- MV178——我的心灵家园