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 相关文章推荐
Angular2使用jQuery的方法教程
May 28 jQuery
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
jQuery实现聊天对话框
Feb 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
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
PHP生成指定长度随机数最简洁的方法
2014/07/14 PHP
浅谈php和.net的区别
2014/09/28 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
Javascript模块模式分析
2008/05/16 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
Django重设Admin密码过程解析
2020/02/10 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
出国考察邀请函
2014/01/21 职场文书
党支部承诺书范文
2014/03/28 职场文书
校外活动方案
2014/08/28 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
升职自荐信怎么写
2015/03/05 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
python关于集合的知识案例详解
2021/05/30 Python
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS