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使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
jquery实现图片轮播器
May 23 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
jquery选择器和属性对象的操作实例分析
Jan 10 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 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
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
python学习之matplotlib绘制散点图实例
2017/12/09 Python
详解python statistics模块及函数用法
2019/10/27 Python
python yield和Generator函数用法详解
2020/02/10 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
文秘档案管理岗位职责
2014/03/06 职场文书
端午节活动总结
2014/08/26 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
庆祝儿童节标语
2014/10/09 职场文书
厉行节约工作总结
2015/08/12 职场文书
Python的property属性详细讲解
2022/04/11 Python