jQuery使用getJSON方法获取json数据完整示例


Posted in Javascript onSeptember 13, 2016

本文实例讲述了jQuery使用getJSON方法获取json数据。分享给大家供大家参考,具体如下:

demo.js:

[
  {
    "name":"吴者然",
    "sex":"男",
    "email":"demo1@123.com"
  },
  {
    "name":"吴中者",
    "sex":"男",
    "email":"demo2@123.com"
  },
  {
    "name":"何开",
    "sex":"女",
    "email":"demo3@123.com"
  }
]

demo.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>getJSON获取数据</title>
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script>
<style type="text/css">
#divframe {
  border: 1px solid #999;
  width: 500px;
  margin: 0 auto;
}
.loadTitle {
  background: #CCC;
  height: 30px;
}
</style>
<script type="text/javascript">
$(function(){
  $("#btn").click(function(){
    $.getJSON("js/demo.js",function(data){
      var $jsontip = $("#jsonTip");
      var strHtml = "123";//存储数据的变量
      $jsontip.empty();//清空内容
      $.each(data,function(infoIndex,info){
        strHtml += "姓名:"+info["name"]+"<br>";
        strHtml += "性别:"+info["sex"]+"<br>";
        strHtml += "邮箱:"+info["email"]+"<br>";
        strHtml += "<hr>"
      })
      $jsontip.html(strHtml);//显示处理后的数据
    })
  })
})
</script>
</head>
<body>
<div id="divframe">
  <div class="loadTitle">
    <input type="button" value="获取数据" id="btn"/>
  </div>
  <div id="jsonTip"> </div>
</div>
</body>
</html>

效果图如下:

jQuery使用getJSON方法获取json数据完整示例

这里把 JSON 的后缀名改为 JS,放在 WEB 容器中则可以正常读取。

PS:这里再为大家推荐几款json在线工具,相信大家在今后的开发中可以用得到:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.3water.com/code/json

JSON在线格式化工具:
http://tools.3water.com/code/jsonformat

在线XML/JSON互相转换工具:
http://tools.3water.com/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.3water.com/code/jsoncodeformat

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.3water.com/code/ccode_html_css_json

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
js弹出窗口之弹出层的小例子
Jun 17 Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 Javascript
jQuery中insertBefore()方法用法实例
Jan 08 Javascript
jQuery添加和删除输入文本框标签代码
May 20 Javascript
Vue.js中数组变动的检测详解
Oct 12 Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
Mar 30 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
Jun 30 Javascript
Node.js JSON模块用法实例分析
Jan 04 Javascript
如何在项目中使用log4.js的方法步骤
Jul 16 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
Nov 05 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
Jun 25 Javascript
jQuery异步提交表单的两种方式
Sep 13 #Javascript
浅谈JS之tagNaem和nodeName
Sep 13 #Javascript
JS简单实现禁止访问某个页面的方法
Sep 13 #Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 #Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 #Javascript
轻松实现js弹框显示选项
Sep 13 #Javascript
JS制作图形验证码实现代码
Oct 19 #Javascript
You might like
php数据库抽象层 PDO
2011/05/07 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
Python函数参数类型*、**的区别
2015/04/11 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
Python实现抢购IPhone手机
2018/02/07 Python
tensorflow获取变量维度信息
2018/03/10 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
材料工程专业毕业生求职信
2014/03/04 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
在职证明范本
2015/06/15 职场文书
初一年级组工作总结
2015/08/12 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
Golang 链表的学习和使用
2022/04/19 Golang