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 相关文章推荐
推荐:极酷右键菜单
Nov 29 Javascript
javascript (用setTimeout而非setInterval)
Dec 28 Javascript
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
js实现图片无缝滚动
Dec 23 Javascript
详解Node.js模块间共享数据库连接的方法
May 24 Javascript
JS绘制微信小程序画布时钟
Dec 24 Javascript
jquery设置css样式的多种方法(总结)
Feb 21 Javascript
jQuery的$.extend 浅拷贝与深拷贝
Mar 08 Javascript
JavaScript防止全局变量污染的方法总结
Aug 02 Javascript
JavaScript刷新页面的几种方法总结
Mar 28 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中如何判断AJAX提交的数据
2012/02/05 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
IE innerHTML,outerHTML所引起的问题
2009/06/04 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
jQuery拖拽 &amp; 弹出层 介绍与示例
2013/12/27 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
vue2.x 对象劫持的原理实现
2020/04/19 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python写入文件自动换行问题的方法
2019/07/05 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
Python datetime包函数简单介绍
2019/08/28 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
教学个人的自我评价分享
2014/02/16 职场文书
母亲节感恩寄语
2014/02/21 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
2016新年致辞
2015/08/01 职场文书