jQuery中的$.getJSON( )方法函数主要用来从服务器加载json编码的数据,它使用的是GET HTTP请求。

使用方法:$.getJSON( url [, data ] [, success(data, textStatus, XHR) ] )

url是必选参数,表示json数据的地址即发送的请求;
data是可选参数,用于请求数据时发送的数据参数;
success是可选参数,这是一个回调函数,用于请求成功时处理请求到的数据。

额外的参数:
     data(response) - 包含来自请求的结果数据(对象)
     texyStatus(status) - 包含请求的状态
     XHR(xhr) - 包含 XMLHttpRequest 对象

此函数相当于简写的ajax()函数:

<span style="font-size:14px;">$.ajax({url: url,data: data,success: callback,dataType: json
});</span>


实例如下:

a.  json文件可以保存为“test.json”这样的文件,json数据的一般格式如下(“{ }”中的为对象,“[ ]”中的为数组):

<span style="font-size:14px;">{
"total":3,
"rows":[{"userId":1,"realName":"张梅","headUrl":"href='teacherDetail.html'","img":"src='images/teacher.jpg'","introduction":"热情大方。"},{"userId":2,"realName":"张三","headUrl":"href='teacherDetail.html'","img":"src='images/teacher.jpg'","introduction":"热情大方。"},{"userId":3,"realName":"李斯","headUrl":"href='teacherDetail.html'","img":"src='images/teacher.jpg'","introduction":"热情大方"}
]
}</span>

b. 通过$.getJSON获取以上json数据:

<span style="font-size:14px;">$.getJSON('test.json', function(data){for (var i = 0; i < data.rows.length; i++) {$('#test').append('<p>' + data.rows[i].realName + '</p>');}
});</span>


PS:更多JSON文件解析链接:

       (1)http://www.jb51.net/article/19366.htm

       (2)http://www.jb51.net/article/36678.htm

为您解惑:jQuery中$.getJSON( )的使用方法简介之获取JSON格式的数据.........相关推荐

  1. jquery中$.getJSON 的使用方法

    jQuery.getJSON(url, [data], [callback]) 通过 HTTP GET 请求载入 JSON 数据. 参数: url,[data],[callback]          ...

  2. $.getJSON( )的使用方法简介

    JSON(JavaScript Object Notation)即JavaScript对象表示法,是一种轻量级的数据交换格式.它非常便于编程人员对数据的处理,也便于机器对数据的解析和生成,应用非常广泛 ...

  3. 使用Jquery提交Json格式的数据到Asp.net程序的另类做法

    一般我们使用Jquery提交数据到Asp.net程序都有两种方法,今天我再介绍一种方法.以下是详细描述: 1)使用Get请求的方式,将参数接在请求Url的后面.例如: http://www.googl ...

  4. Jquery 将后台返回的字符串转换成Json格式的数据

    //code by:博客园-曹永思 第一步:将DataTable转换成 Json格式的数据 方法 一 View Code /// <summary>/// DataTable转成Json格 ...

  5. 使用JQuery结合HIghcharts实现从后台获取JSON实时刷新图表

    项目做了一个报表,可以实时的观察呼叫中心的电话访问量,之前的版本是使用JFreechart做的,使用一段时间后出现内存溢出,服务器的内存使用量会变得很大,所以改用Ajax前台加载数据的方式实现实时报表 ...

  6. 使用jquery的getJSON从服务器端获得数据

    有时候我们需要从服务器端获取数据,来显示到页面 这时我们可以用jquery的getJSON来获得数据 这要求我们构造JSON格式的数据 json格式数据为:[{{'name':'老王'},{'age' ...

  7. ajax的get json数据格式,jQuery / 用getJSON()方法加载JSON格式数据 - 汇智网

    加载JSON格式数据 jQuery的AJAX中使用getJSON()方法异步加载JSON格式数据.获取服务器中的数组,并对获取的数据进行解析,显示在页面中. 语法:$.getJSON(url,[dat ...

  8. Java Servlet生成JSON格式数据并用jQuery显示

    1.Servlet通过json-lib生成JSON格式的数据 import java.io.IOException; import java.io.PrintWriter; import java.u ...

  9. jQuery通过ajax方法获取json数据不执行success的原因及解决方法

    1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ...

最新文章

  1. tf.ones_like(tensor, dtype=None, name=None, optimize=True)示例
  2. 093_Element.getBoundingClientRect()方法和DOMRect对象
  3. nyoj 202红黑树 (搜索)
  4. java 调用.net webservice axis2_java利用axis2调用.net写的webservice,传递自定义的实体类参数...
  5. iOS之深入解析AppDelegate重构
  6. C语言简易学生管理系统(含源码)
  7. 高级软考之——系统分析师思维导图(二)
  8. 细粒度分类:Hierarchical Bilinear Pooling(HBP),分级双线性池化(二)
  9. 修改select2未搜索到数据时的提示语
  10. 什么是IDE?新手用哪个IDE比较好?
  11. 数据库空间存储已满,如何清理释放空间
  12. Gambler Bo
  13. Emacs是一种信仰!世界最强编辑器介绍
  14. 基于UDS的ECU bootloader
  15. JavaScript代码优化 --- 长期更新
  16. 盘点庚子年里,火到出圈的人工智能应用
  17. Winbond W25Q128JVSIQ 串行闪存
  18. linux bootrom ftp,AR路由器通过BootROM FTP方式升级系统文件的示例
  19. 创建文件夹时,为什么会报I/O error183错误?原因及解决办法
  20. 全国高速公路一览表_拔剑-浆糊的传说_新浪博客

热门文章

  1. [Tensorflow]服装图像数据集分类:使用DNN、CNN模型
  2. GridView使用RenderControl取得HTML的问题
  3. RabbitMQ——RabbitMQ的Federation 和 Shovel原理
  4. 谷歌首款自家品牌手机Pixel“养成记”:专注细节和蓝色
  5. 正则表达式 匹配不包含指定字符串的方法
  6. DUNS 编号是否取代 FDA 注册编号?
  7. linux rpm下载网站,推荐几个rpm下载站点
  8. 指南针c语言程序,指南针指标公式原码
  9. 编程珠玑译-Column 1:开篇
  10. MODBUS转PROFINET(PROFINET转MODBUS)协议转换器转换模块网关网桥总线桥在储油行业的应用配置方法(上)