使用jQuery中的getJSON()方法获取数据
2014-10-15 20:19
846 查看
一、使用jQuery中的getJSON()方法获取数据
(1)jQuery代码:
(2)body中的相关代码:
二、处理跨域问题
(1)什么是跨域:
(2)为什么会有跨域问题:
javascript处于安全方面的考虑,不允许跨域调用其它页面的对象,即同源策略。在ajax应用中,出于安全问题,浏览器默认不支持jQuery的跨域调用。
(3)解决方法:
在数据接收方的地址后面加上参数:callback=?,这个?会被jQuery自动替换成回调方法的名称。
(1)jQuery代码:
(2)body中的相关代码:
二、处理跨域问题
(1)什么是跨域:
URL | 说明 | 是否允许通信 |
http://www.a.com/a.js http://www.a.com/b.js | 同一域名 | 允许 |
http://www.a.com/a.js http://www.a.com:8000/b.js | 同一域名,不同端口 | 不允许 |
http://www.a.com/a.js https://www.a.com/b.js | 同一域名,不同协议 | 不允许 |
http://www.a.com/a.js http://192.168.1.1/b.js | 域名及其对应IP | 不允许 |
http://www.a.com/a.js http://api.a.com/b.js | 主域相同,网络域名不同 | 不允许 |
http://www.a.com/a.js http://www.b.com/b.js | 域名的主体名不同 | 不允许 |
javascript处于安全方面的考虑,不允许跨域调用其它页面的对象,即同源策略。在ajax应用中,出于安全问题,浏览器默认不支持jQuery的跨域调用。
(3)解决方法:
在数据接收方的地址后面加上参数:callback=?,这个?会被jQuery自动替换成回调方法的名称。
相关文章推荐
- jQuery使用getJSON方法获取json数据完整示例
- 为您解惑:jQuery中$.getJSON( )的使用方法简介之获取JSON格式的数据.........
- jquery之getJSON方法获取中文数据乱码解决方法
- 使用前端使用jQuery获取 在apsx页面的page_load方法直接返回json数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jquery的ajax和getJson跨域获取json数据的实现方法
- JQuery 获取json数据[$.getJSON方法]
- jQuery 使用 $.getJSON() 跨域获取 JSON 数据
- Jquery 模板插件 jquery.tmpl.js 的使用方法(1):基本语法,绑定,each循环,ajax获取json数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- JQuery 获取json数据$.getJSON方法的实例代码
- 【jQuery】使用get()方法以GET方式从服务器获取数据
- 【jQuery】使用getJSON()方法异步加载JSON格式数据
- jQuery 使用 $.getJSON() 跨域获取 JSON 数据
- C#使用GET方法获取网络上的JSON数据
- JQuery 获取json数据$.getJSON方法的实例代码
- JQuery 获取json数据$.getJSON方法的实例代码
- IT忍者神龟之jQuery 使用 $.getJSON() 跨域获取 JSON 数据
- jquery的ajax和getJson跨域获取json数据的实现方法
- jquery之管理包装元素集合(从包装集获取元素,get()方法与index()方法的使用)