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实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
jQuery自定义图片上传插件实例代码
Apr 04 jQuery
jQuery回调方法使用示例
Jun 26 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jquery更改元素属性attr()方法操作示例
May 22 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 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
关于页面优化和伪静态
2009/10/11 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
JavaScript实现GriwView单列全选(自写代码)
2013/05/13 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python3对接mysql数据库实例详解
2019/04/30 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
2020/04/18 Python
python3中sys.argv的实例用法
2020/04/24 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
Python 创建TCP服务器的方法
2020/07/28 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
简短大学毕业感言
2014/01/18 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
奶茶店创业计划书
2014/08/14 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
预备党员考察意见范文
2015/06/01 职场文书
六五普法心得体会2016
2016/01/21 职场文书
《游戏公平》教学反思
2016/02/20 职场文书