摘要: 1.使用$.getJSON()$.getJSON(" http://跨域的dns/document!searchJSONResult.action?name1="+value1+"&jsoncallback=?", function(json){ if(json.属性名==值){ ... 阅读全文
posted @ 2015-12-17 19:01 ricesm 阅读(536) 评论(0) 推荐(0) 编辑
摘要: JSONP的客户端的具体实现1.远程调用一个js,代码如下: remote.js文件代码如下: localHandler({"result":"我是远程js带来的数据"});2.动态生成脚本 flightHandler({ "code": "C... 阅读全文
posted @ 2015-12-17 19:01 ricesm 阅读(266) 评论(0) 推荐(0) 编辑
摘要: JSONP的优缺点 1.优点 1.1它不像XMLHttpRequest对象实现的Ajax请求那样受到同源策略的限制,JSONP可以跨越同源策略; 1.2它的兼容性更好,在更加古老的浏览器中都可以运行,不需要XMLHttpRequest或ActiveX的支持 ... 阅读全文
posted @ 2015-12-17 19:00 ricesm 阅读(3535) 评论(0) 推荐(0) 编辑
摘要: JSONP的原理JSONP的最基本的原理是:动态添加一个其中 jsonCallback 是客户端注册的,获取跨域服务器上的json数据后,回调的函数。 http://crossdomain.com/jsonServerResponse?jsonp=jsonpCallback这个 url 是跨域... 阅读全文
posted @ 2015-12-17 18:59 ricesm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.解决跨域访问数据 由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。 阅读全文
posted @ 2015-12-17 18:59 ricesm 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 什么是JSONP以及它是怎么产生的 1.什么是jsonp JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。... 阅读全文
posted @ 2015-12-17 18:58 ricesm 阅读(256) 评论(0) 推荐(0) 编辑