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 22 Javascript
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
Aug 23 Javascript
jquery获取复选框被选中的值
Mar 22 Javascript
JavaScript实现的使用键盘控制人物走动实例
Aug 27 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
Mar 03 Javascript
JavaScript数组去重的几种方法效率测试
Oct 23 Javascript
原生Javascript插件开发实践
Jan 18 Javascript
angularjs中$http异步上传Excel文件方法
Feb 23 Javascript
webpack结合express实现自动刷新的方法
May 07 Javascript
京东优选小程序的实现代码示例
Feb 25 Javascript
Vue的自定义组件不能使用click方法的解决
Jul 28 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
Feb 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
第十节--抽象方法和抽象类
2006/11/16 PHP
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
详解Python用户登录接口的方法
2019/04/17 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
社区服务标语
2014/07/01 职场文书
销售人员求职信
2014/07/22 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
鸦片战争观后感
2015/06/09 职场文书
市场营销计划书
2019/04/24 职场文书