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简介_动力节点Java学院整理
Jul 04 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
jQuery实现鼠标滑动切换图片
May 27 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中的常用魔术方法总结
2013/08/02 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
php文件上传类的分享
2017/07/06 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
详解angular element()方法使用
2017/04/08 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Django 项目重命名的实现步骤解析
2019/08/14 Python
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
电钳专业个人求职信
2014/01/04 职场文书
高中生职业生涯规划书
2014/02/24 职场文书
企业金融服务方案
2014/06/03 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers