jQuery ajax - getJSON() 方法.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jQuery Ajax 参考手册实例 使用 AJAX 请求来获得 JSON 数据,并输出结果: $(button).click(function(){ $.getJSON(demo_ajax_json.js,function(result){ $.each(result, function(i, field){ $(div).append(field + ); }); }); }); 亲自试一试 定义和用法 通过 HTTP GET 请求载入 JSON 数据。 在 jQuery 1.2 中,您可以通过使用 JSONP 形式的回调函数来加载其他网域的 JSON 数据,如 myurl?callback=?。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。 语法 jQuery.getJSON(url,data,success(data,status,xhr)) 参数 描述 url 必需。规定将请求发送的哪个 URL。 data 可选。规定连同请求发送到服务器的数据。 success(data,status,xhr) 可选。规定当请求成功时运行的函数。 额外的参数: response - 包含来自请求的结果数据 status - 包含请求的状态 xhr - 包含 XMLHttpRequest 对象 详细说明 该函数是简写的 Ajax 函数,等价于: $.ajax({ url: url, data: data, success: callback, dataType: json }); 发送到服务器的数据可作为查询字符串附加到 URL 之后。如果 data 参数的值是对象(映射),那么在附加到 URL 之前将转换为字符串,并进行 URL 编码。 传递给 callback 的返回数据,可以是 JavaScript 对象,或以 JSON 结构定义的数组,并使用 $.parseJSON() 方法进行解析。 示例 从 test.js 载入 JSON 数据并显示 JSON 数据中一个 name 字段数据: $.getJSON(test.js, function(json){ alert(JSON Data: + json.users[3].name); }); 更多示例 例子 1 从 Flickr JSONP API 载入 4 张必威体育精装版的关于猫的图片: HTML 代码: div id=images/div jQuery 代码: $.getJSON(/services/feeds/photos_public.gne? tags=cattagmode=anyformat=jsonjsoncallback=?, function(data){ $.each(data.items, function(i,item){ $(img/).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); });

文档评论(0)

638922bb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档