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 相关文章推荐
JavaScript性能陷阱小结(附实例说明)
Dec 28 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 Javascript
JS动态调用方法名示例介绍
Dec 18 Javascript
js获取 type=radio 值的方法
May 09 Javascript
使用AngularJS实现表单向导的方法
Jun 19 Javascript
jquery 表单验证之通过 class验证表单不为空
Nov 02 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
js图片放大镜实例讲解(必看篇)
Jul 17 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
利用javascript如何随机生成一定位数的密码
Sep 22 Javascript
js中split()方法得到的数组长度问题
Jul 19 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 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新手上路(十一)
2006/10/09 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
php根据一个给定范围和步进生成数组的方法
2015/06/19 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
php精度计算的问题解析
2019/06/21 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python3中使用PyMongo的方法详解
2017/07/28 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
python动态进度条的实现代码
2019/07/03 Python
python  logging日志打印过程解析
2019/10/22 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
股权转让意向书
2014/04/01 职场文书
植树节活动总结
2014/04/30 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
深度学习详解之初试机器学习
2021/04/14 Python