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实现点击关注和取消功能
Jul 03 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
基于jquery实现五星好评
Nov 18 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
python中pass语句用法实例分析
2015/04/30 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
python动态加载包的方法小结
2016/04/18 Python
python清理子进程机制剖析
2017/11/23 Python
python查看列的唯一值方法
2018/07/17 Python
python获取交互式ssh shell的方法
2019/02/14 Python
django 类视图的使用方法详解
2019/07/24 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
大学生安全责任书
2014/07/25 职场文书
大学生学习计划书
2014/09/15 职场文书
教师自查自纠材料
2014/10/14 职场文书
检讨书范文300字
2015/01/28 职场文书
农村党支部承诺书
2015/04/30 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
祝酒词范文
2015/08/12 职场文书
感恩主题班会教案
2015/08/12 职场文书