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 相关文章推荐
jQuery表单验证插件formValidator(改进版)
Feb 03 Javascript
使用jquery修改表单的提交地址基本思路
Jun 04 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
Angularjs中controller的三种写法分享
Sep 21 Javascript
JS中动态创建元素的三种方法总结(推荐)
Oct 20 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
详解用Node.js写一个简单的命令行工具
Mar 01 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
vue中使用v-model完成组件间的通信
Aug 22 Javascript
taro小程序添加骨架屏的实现代码
Nov 15 Javascript
基于better-scroll 实现歌词联动功能的代码
May 07 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 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一些十分严重的缺陷详解
2013/06/03 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
2016/07/18 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
2015/03/01 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
js+html5生成自动排列对话框实例
2017/10/09 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
办公室前台的岗位职责
2013/12/20 职场文书
先进个人事迹材料
2014/01/25 职场文书
学前班评语大全
2014/05/04 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
个人汇报材料范文
2014/12/30 职场文书
会计稽核岗位职责
2015/04/13 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS