实例

从 test.js 载入 JSON 数据并显示 JSON 数据中一个 name 字段数据:

$.getJSON("test.js", function(json){

alert("JSON Data: " + json.users[3].name);

});

定义和用法

通过 HTTP GET 请求载入 JSON 数据。

在 jQuery 1.2 中,您可以通过使用 JSONP 形式的回调函数来加载其他网域的 JSON 数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。

语法

jQuery.getJSON(url,[data],[callback])

参数 描述

url 待载入页面的 URL 地址。

data 待发送 Key / value 参数。

callback 载入成功时执行的回调函数。

详细说明

该函数是简写的 Ajax 函数,等价于:

$.ajax({

url: url,

data: data,

success: callback,

dataType: json

});

发送到服务器的数据可作为查询字符串附加到 URL 之后。如果 data 参数的值是对象(映射),那么在附加到 URL 之前将转换为字符串,并进行 URL 编码。

传递给 callback 的返回数据,可以是 JavaScript 对象,或以 JSON 结构定义的数组,并使用 $.parseJSON() 方法进行解析。

更多实例

例子 1

从 Flickr JSONP API 载入 4 张最新的关于猫的图片:

HTML 代码:

jQuery 代码:

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?

tags=cat&tagmode=any&format=json&jsoncallback=?", function(data){

$.each(data.items, function(i,item){

$("").attr("src", item.media.m).appendTo("#images");

if ( i == 3 ) return false;

});

});

例子 2

从 test.js 载入 JSON 数据,附加参数,显示 JSON 数据中一个 name 字段数据:

$.getJSON("test.js", { name: "John", time: "2pm" }, function(json){

alert("JSON Data: " + json.users[3].name);

});

oracle+get+json,jQuery+ajax中getJSON() 用法实例相关推荐

  1. java ajax datatype_理解jquery ajax中的datatype属性选项值

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...

  2. html追加datatype,jquery ajax中dataType的设置问题

    jquery ajax中dataType的设置问题,代码如下: $.ajax({ url:'/main.php?action=getDepart&cid='+cid, type:'post', ...

  3. $.ajax datatype默认是什么类型,理解jquery ajax中的datatype属性选项值

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...

  4. 登录页面添加回车和单击登录事件 jQuery.ajax中的 beforeSend:function () 回调函数【日常记录】

    比较有意思的地方1: 实现如下功能可以两种方法 用jQuery.ajax中的 beforeSend:function () 回调函数:如下(下方有全部代码案例) beforeSend:function ...

  5. jq中ajax的res是什么意思,关于jquery ajax中返回值的问题

    已解决问题 收藏 关于jquery ajax中返回值的问题 80 [ 标签:jquery,&nbspajax ] conn.open(); 我的星星页面 2009-10-25 11:52 JQ ...

  6. jquery ajax传递data,基于jquery ajax中的data传递参数与后台工作的流程

    基于jquery ajax中的data传递参数与后台工作的流程 2014-11-12    分类: php学习,前端资源,学习jquery基础 首先列出实例代码 js代码: $('button').c ...

  7. java中this是实例吗_java中this用法实例

    java中this用法实例,java this关键字的使用.this关键字,关于它的解释,可以概括为:哪一个对象在用这段代码,this就代表谁. 例如,"人"这个类,张三说,&qu ...

  8. jquery ajax中使用jsonp的限制[转]

    转自: http://www.cnblogs.com/dudu/archive/2012/12/04/jquery_ajax_jsonp.html jsonp 解决的是跨域 ajax 调用的问题.为什 ...

  9. 因为返回有true ajax提示进入错误,jquery ajax中error返回错误解决办法

    转自:https://www.jb51.net/article/72198.htm 进入百度搜索此问题,发现有人这么说了一句 Jquery中的Ajax的async默认是true(异步请求),如果想一个 ...

最新文章

  1. 【HTML】兴唐二十八节课之常用标签(不定期更新)
  2. linux 查看文件哈希码,使用linux的sha1sum命令查看效验文件哈希值命令
  3. 初学docker容器
  4. pyqt生成 android,PyQt on Android
  5. 《算法竞赛入门经典训练指南》pdf
  6. 利用perspective 和 transform 里面的几个参数来实现旋转照片墙
  7. Windows 下搭建 Ruby 开发环境
  8. linux jobs
  9. android 插件化 androdpluginmgr 扩展开发问题
  10. Python标准库05 存储对象 (pickle包,cPickle包)
  11. 双亲委派模型【理解】
  12. OI造数据以及Lemon评测教程
  13. win10查看服务器共享文件夹权限设置,win10共享文件夹没有权限访问权限
  14. OSChina 周四乱弹 ——小小编辑去死远点了
  15. webview出现图片加载异常 Mixed Content: The page at 'https
  16. java 股票数据抓取_慢牛系列一:如何抓取股票数据
  17. 幼儿园小班上计算机课 作业内容是手口一致,幼儿园1-10数字手口一致,对物数数教案...
  18. 互联网公司程序员和外包公司程序员有什么区别?
  19. Django练习——基于Mysql的登录注册功能界面(django模型、模板、表单简单应用)
  20. 如何给单片机烧录程序?

热门文章

  1. 如何使用 Python 将图片变为字符的模样
  2. Redis 数据类型与操作命令整理
  3. leetCode 题 - 100. 相同的树
  4. Hive 数据压缩格式总结
  5. python基本数据类型及语法
  6. PRML-系列一之1.3~1.4
  7. 降低代码执行中得内存消耗_微服务中使用 OpenJ9 JVM内存占用降低60%!
  8. c语言多线程_马云都称赞的C语言、C++学习路线!!!!
  9. Tesla P4测试
  10. Nodejs留言板案例总结