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 相关文章推荐
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
Apr 24 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
Dec 26 Javascript
jQuery筛选器children()案例详解(图文)
Feb 17 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
Dec 13 Javascript
JS对象深度克隆实例分析
Mar 16 Javascript
react-router实现按需加载
May 09 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
Jul 09 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
Nov 15 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
关于layui的动态图标不显示的解决方法
Sep 04 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下判断网址是否有效的代码
2011/10/08 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
基于jquery的跨域调用文件
2010/11/19 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
Javascript异步编程async实现过程详解
2020/04/02 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
Python矩阵常见运算操作实例总结
2017/09/29 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
群众路线教育实践活动心得体会
2014/03/07 职场文书
个人借款担保书
2014/04/02 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
公司股份合作协议书
2014/12/07 职场文书
入党群众意见范文
2015/06/02 职场文书
户外拓展训练感想
2015/08/07 职场文书
Golang中异常处理机制详解
2021/06/08 Golang