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自定义元素右键点击事件(实现案例)
Apr 28 jQuery
jQuery实现简单的抽奖游戏
May 05 jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jquery实现动态添加附件功能
Oct 23 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 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实现在服务器端调整图片大小的方法
2015/06/16 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
Python使用Mechanize模块编写爬虫的要点解析
2016/03/31 Python
Python解惑之整数比较详解
2017/04/24 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python实现k-means聚类算法
2018/02/23 Python
wxpython实现图书管理系统
2018/03/12 Python
在双python下设置python3为默认的方法
2018/10/31 Python
学习python可以干什么
2019/02/26 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
幼师自荐信范文
2013/10/06 职场文书
法律六进活动方案
2014/03/13 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
参加招聘会后的感想
2015/08/10 职场文书
SQL语句多表联合查询的方法示例
2022/04/18 MySQL