<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
*{
margin: 0;
padding:0;
}
.all{
width:100%;
height:800px;
}
.left{
width:47%;
height:800px;
float: left;
overflow: scroll;
border:1px solid red;
}
.right{
width:47%;
height:800px;
float: left;
overflow: scroll;
border:1px solid green;
}
#left-text{
width:97%;
height: 100%;
padding: 10px 10px 10px 30px;
border: 0;
border-right: solid 1px #E5EBEE;
border-bottom: solid 1px #eee;
border-radius: 0;
resize: none;
outline: none;
}
#right-text{
margin:20px;
}
.right button{
width: 200px;
float: left;
margin: 10px 30px;
height: 30px;
cursor: pointer;
}
#right-text{
display: inline-block;
color:#ff7799;
font-size: 19px;
}
.two{
display: inline-block;
color:#9977ff;
}
.three{
display: inline-block;
color:green;
}
.four{
display: inline-block;
color:#000;
}
</style>
</head>
<body>
<div class="all">
<div class="left">
<textarea name="" id="left-text" cols="30" rows="10"></textarea>
</div>
<div class="right">
<button class="right22">输出文字</button>
<div id="right-text">
</div>
</div>
</div>
<script src="jquery-1.10.2.js"></script>
<script>
$(function(){
$(".right22").click(function(){
var str=$("#left-text").val();
var dataJson1 =$.parseJSON(str)
var dataXIU=dataJson1.service_config.config;
for (var index in dataXIU){
$("#right-text").append("<span class='one'>一级类别:<b>"+dataXIU[index].category_alias+"</b></span></br>");
// console.log(dataXIU[index].goodsCategory);
for (var indexs in dataXIU[index].goodsCategory){
var name=dataXIU[index].goodsCategory[indexs].goods_category_name;
var dan=dataXIU[index].goodsCategory[indexs].goods_unit
$("#right-text").append("<span class='two'>二级类别:<b>"+name+"</b></span></br>");
// console.log(dataXIU[index].goodsCategory[indexs].son);
var sanji=dataXIU[index].goodsCategory[indexs].son;
for (var indexss in sanji){
var sanname=sanji[indexss].goods_category_name;
var sandan=sanji[indexss].goods_unit
$("#right-text").append("<span class='three'>三级类别:<b>"+sanname+"</b> 单位="+sandan+"</span></br>");
// console.log(sanji[indexss].attr);
for (var indexsss in sanji[indexss].attr){
var siname=sanji[indexss].attr[indexsss].field_alias;
var sidan=sanji[indexss].attr[indexsss].enum;
console.log(sidan)
if(sidan!=undefined){
for(indexssss in sidan ){
var alias= sidan[indexssss].alias;
var wudan= sidan[indexssss].value;
$("#right-text").append("<span class='four'>四级:"+siname+"-<b>"+wudan+"</b></span></br>");
}
}
}
}
}
}
})
})
</script>
</body>
</html>
- js循环读取json数据,将读取到的数据用js写成表格
①js循环读取json数据的方式: var data=[{"uid":"2688","uname":"*江苏省南菁高级中学 022 ...
- Js循环读取JSON数据
<script> $(function () { var jsonString = '{Unid:"1",CustomerName:"宋江",Age ...
- js实现对json数据的序列化(兼容ie6以上浏览器)
/** * 增加对JSON数据的序列化方法, * 主要用于IE6.7不支持JSON对象的浏览器 */ var xue = xue || {};xue.json = xue.json || {}; xu ...
- js读取解析JSON数据
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- js之操作JSON数据
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- js读取解析JSON数据(转)
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...
- 菜鸟笔记:node.js+mysql中将JSON数据构建为树(递归制作树状菜单数据接口)
初学Web端开发,今天是第一次将所学做随笔记录,肯定存在多处欠妥,望大家海涵:若有不足,望大家批评指正. 进实验室后分配到的第一个项目,需要制作一个不确定层级树形菜单的数据接口,对于从来没实战编过程的 ...
- 在java中像js那样处理json数据
工作中经常需要通过ajax向前台返回json数据,都是通过拼字符串拼出来的,很发麻烦不说,还容易出错. 于是想,能不能像js那样操作json呢?或者说更方便的操作呢? Google的gson就是这样的 ...
- json-server 和mock.js生成大量json数据
JSON-server和mock.jsmock文件夹下 db.json db.jsjson-sever使用 安装:npm install json-server -g/mock 目录下执行json-s ...
- 微信公众平台iPhone版内测开始了
5月9日晚些时候自媒体人收到了微信公众平台iPhone版的内测邀请,微信公众平台iPhone版可在手机上写图文,快速查看并回复粉丝消息.留言和赞赏,新建群发.查看群发历史和今日数据,这些功能很实用了, ...
- HTML元素脱离文档流的三种方法
一.什么是文档流? 将窗体自上而下分成一行一行,并在每行中按从左至右依次排放元素,称为文档流,也称为普通流. 这个应该不难理解,HTML中全部元素都是盒模型,盒模型占用一定的空间,依次排放在HTML中 ...
- macos -bash: yarn: command not found/-bash: cnpm: command not found
-bash: cnpm: command not found-bash: yarn: command not found-bash: xxxx: command not found如上yarn/cnp ...
- Windbg Assembly Code(反汇编)窗口的使用
在WinDbg中,可以通过输入命令(u, ub, uu (Unassemble))或使用反汇编窗口查看程序汇编代码. 如何打开 DissAssembly Code窗口 通过菜单View-->Di ...
- 关于System.FormatException异常
什么是FormatException 参数格式无效或复合格式字符串不正确时引发的异常. 继承 Object Exception SystemException FormatException 详细说明 ...
- 推荐:Markdown编辑软件 --- 小书匠
推荐:Markdown编辑软件 --- 小书匠 小书匠 使用手册 Markdown编辑工具推荐小书匠工具,功能丰富,简单使用,可以一步导文件至博客园主页. 概要 小书匠编辑器是一款专为markdown ...
- 洛谷 P2615 神奇的幻方
传送门 I'm here! 思路 这个题,我们可以直接去模拟,因为范围很小,且\(N\)都是奇数 直接构造一个矩阵,初始值都为\(0\),然后\(while\)循环,根据题目给出的\(4\)个条件进行 ...
- SpringData JPA实现增删改查
application.properties配置 一.创建实体类并自动生成数据库表 二.dao层继承JpaRepository 三.controller中增加操作 结果: 删除操作: 修改操作:
- django:CBV模式,源码解析
非常好 DRF执行流程源码解析 https://www.cnblogs.com/suguangti/p/11120793.html https://www.cnblogs.com/haitaoli/p ...
- Linux 下配置 iSCSI 客户端
安装客户端软件 Redhat/Centos: yum install -y iscsi-initiator-utils Debian/Ubuntu: apt-get install open-iscs ...