jsonp跨域

Posted web前端-张小七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsonp跨域相关的知识,希望对你有一定的参考价值。

1.同源策略

是浏览器安全策略

协议名、域名、端口号必须完全一致。

2.跨域

违背同源策略就会产生跨域

3.解决跨域

jsonp cors 服务器代理。。。

 

//创建script 标签

var script = document.createElement(‘script‘);

//设置回调函数

function getData(data){

//数据请求回来会被触发的函数

console.log(data);

}

//设置script的src属性,设置请求地址

script.src = ‘http://localhost:3000?callback=getData‘;

//让script 生效

document.body.appentChild(script);

以上是关于jsonp跨域的主要内容,如果未能解决你的问题,请参考以下文章

ajax跨域方法

WeX5 - AJAX跨域调用相关知识-CORS和JSONP

原生javascript里jsonp的实现原理

跨域解决方案

原生javascript里jsonp的实现原理

Java:ajax跨域问题