分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

运用json文件传输数据

发布时间:2023-09-06 02:23责任编辑:董明明关键词:jsjson

可以自己先编写一个随意的测试的Html文件

接下来的js解析json代码如下:

<script type="text/javascript">
var header = document.querySelector(‘header‘);
var section = document.querySelector(‘section‘);
var requestURL = ‘https://wxflal.github.io/study/filmname.json‘;
var request = new XMLHttpRequest();
request.open(‘GET‘, requestURL);
request.responseType = ‘json‘;
request.send();
request.onload = function() {
?var file = request.response;
?showone(file);
?showtwo(file);
}

function showone(jsonObj) {
?var myH1 = document.createElement(‘h1‘);
?myH1.textContent = jsonObj[‘squadName‘];
?header.appendChild(myH1);
?var myPara = document.createElement(‘p‘);
?myPara.textContent = ‘editor:‘ + jsonObj[‘editor‘] + ‘ // hometown: ‘ + jsonObj[‘hometown‘] + ‘ // active:‘ + jsonObj[‘active‘];
?header.appendChild(myPara);
}

function showtwo(jsonObj){
var filemembers = jsonObj[‘films‘];
?????
?for (var i = 0; i < filemembers.length; i++) {
???var myArticle = document.createElement(‘article‘);
???var myH2 = document.createElement(‘h2‘);
???var myPara1 = document.createElement(‘p‘);
???var myPara2 = document.createElement(‘p‘);
???var myPara3 = document.createElement(‘p‘);
???var myList = document.createElement(‘ul‘);

???myH2.textContent = filemembers[i].name;
???myPara1.textContent = ‘time: ‘ + filemembers[i].time;
???myPara2.textContent = ‘writer: ‘ + filemembers[i].writer;
???myPara3.textContent = ‘moral:‘;
???????
???var moral = filemembers[i].moral;
???for (var j = 0; j < moral.length; j++) {
?????var listItem = document.createElement(‘li‘);
?????listItem.textContent = moral[j];
?????myList.appendChild(listItem);
???}

???myArticle.appendChild(myH2);
???myArticle.appendChild(myPara1);
???myArticle.appendChild(myPara2);
???myArticle.appendChild(myPara3);
???myArticle.appendChild(myList);

???section.appendChild(myArticle);
?}
}

</script>

json代码地址:https://wxflal.github.io/study/filmname.json

运行结果尚未进行css布局,只用于测试解析json文件的js代码,显示解析数据结果而已

运用json文件传输数据

原文地址:https://www.cnblogs.com/ylsunnny/p/10017729.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved