本文实例讲述了JSONP 的原理、理解 与 实例。分享给大家供大家参考,具体如下:
1.什么是jsonp
1.1 同源策略
浏览器同源策略的限制,XmlHttpRequest只允许请求当前源(相同域名、协议、端口)的资源。
-1)jsonp只支持get请求
-2)不受同源策略限制 ,兼容性好 不需要XMLHttpRequest(ActiveX)支持,通过js回调函数返回结果
-3)不能解决 不同域的两个页面之间js调用的问题
2. jsonp 原理
动态添加一个script标签,get链接上发送回调函数名称 传给服务器 服务器获取回调函数名称 返回这个函数名称的JS函数(拼装函数) json