1.js跨域:指js在不同域之间进行数据的传输与通信
用ajax向一个不同的域请求数据,只要协议、域名、端口有任何一个不同,都被当作是不同的域。
2.在js中,我们直接用XMLHttpRequest请求不同域上的数据时,拿不到数据
解决方案
1.jonsp跨域
原理:通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。所以jsonp是需要服务器端的页面进行相应的配合的。
2.CORS请求原理
在后台配置 header('Access-Control-Allow-Origin: * ');
js中的跨域
最新推荐文章于 2023-03-23 10:46:14 发布