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选择器特殊字符与属性空格问题
Aug 14 jQuery
JQuery 选择器、DOM节点操作练习实例
Sep 28 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
springmvc接收jquery提交的数组数据代码分享
Oct 28 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
jQuery实现视频展示效果
May 30 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脚本的10个技巧(5)
2006/10/09 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
php设计模式 Adapter(适配器模式)
2011/06/26 PHP
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python tkinter界面居中显示的方法
2018/10/11 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
关于python 跨域处理方式详解
2020/03/28 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
如何完美的建立一个python项目
2020/10/09 Python
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
热情服务标语
2014/10/07 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
教师个人年度总结
2015/02/11 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
Django drf请求模块源码解析
2021/06/08 Python
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python