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实现二级联动效果
Mar 30 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
如何使用jQuery操作Cookies方法解析
Sep 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
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
php循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
2020/12/14 Vue.js
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
python 初始化一个定长的数组实例
2019/12/02 Python
TensorFlow-gpu和opencv安装详细教程
2020/06/30 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
临床医学专业个人的自我评价
2013/09/27 职场文书
小区门卫工作职责
2013/12/14 职场文书
事业单位辞职信范文
2014/01/19 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
高中班主任评语大全
2014/04/25 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
学校食堂标语
2014/10/06 职场文书
小平小道观后感
2015/06/09 职场文书
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技