jQuery插件jsonview展示json数据


Posted in jQuery onMay 26, 2018

本文实例为大家分享了jQuery插件jsonview展示json数据的具体代码,供大家参考,具体内容如下

项目中要展示json数据,自己写一套html来展示太麻烦,可以使用jquery的插件jsonview来解决这个问题。

首先,去jquery官网下载最新的jsonview插件,放在js目录中,下载地址。

其次,在html中加入以下代码:

<div class="col-lg-6"> 
 <section class="panel" style="height:600px"> 
  <header class="panel-heading"> 
   JSON数据 
  </header> 
  <div class="panel-body" style="height:580px;overflow:auto"> 
   <input type="hidden" name="json_data" id="json_data" value="{{ json_data }}"/> 
   <button id="collapse-btn">折叠</button> 
   <button id="expand-btn">展开</button> 
   <button id="save-btn">保存</button> 
   <div id="json"></div> 
  </div> 
 </section> 
</div>

然后,在js中增加js控制方法:

<script type="text/javascript"> 
 var raw_json = $("#json_data").val(); 
 var json = JSON.parse(raw_json); 
 $(function() { 
  $("#json").JSONView(json); 
 
  $("#json-collapsed").JSONView(json, {collapsed: true, nl2br: true}); 
 
  $('#collapse-btn').on('click', function() { 
  $('#json').JSONView('collapse'); 
  }); 
 
  $('#expand-btn').on('click', function() { 
  $('#json').JSONView('expand'); 
  }); 
 }); 
</script>

可以自动解析json给其加入html样式,并且jquery.jsonview.js也是使用jquery写的插件工具,可以根据自己需求修改。最终结果展示如下:

 jQuery插件jsonview展示json数据

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery日程管理控件glDatePicker用法详解
Mar 29 jQuery
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jQuery插件Validation表单验证详解
May 26 #jQuery
jQuery创建及操作xml格式数据示例
May 26 #jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 #jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 #jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 #jQuery
jQuery实现form表单序列化转换为json对象功能示例
May 23 #jQuery
20个最常见的jQuery面试问题及答案
May 23 #jQuery
You might like
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
获取URL文件名后缀
2013/10/24 PHP
php缓冲输出实例分析
2015/01/05 PHP
php按单词截取字符串的方法
2015/04/07 PHP
CI映射(加载)数据到view层的方法
2016/03/28 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
JS 实现随机验证码功能
2017/02/15 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
浅述python2与python3的简单区别
2018/09/19 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python:二维列表下标互换方式(矩阵转置)
2019/12/02 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
python logging 日志的级别调整方式
2020/02/21 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
Opencv求取连通区域重心实例
2020/06/04 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
python 模拟登陆github的示例
2020/12/04 Python
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
杭州时比特电子有限公司SQL
2013/08/22 面试题
软件测试工程师结构化面试题库
2016/11/23 面试题
2014年政府采购工作总结
2014/12/09 职场文书
学术会议邀请函
2015/01/30 职场文书
python 实现的截屏工具
2021/05/08 Python