所谓跨域问题,主要因为浏览器的安全策略是同源策略,所谓同源是指域名,协议,端口完全相同,只有同源的地址才可以相互
请求。
如存在地址http://www.example.com/login.html,通过以下对比加深同源认识
1.jsonp方式
jsonp是一种借助于 script 标签发送跨域请求的方式。
<script src="http://localhost:8080"></script>
由于上述方式无法传递参数,所以我们采用下面的方式进行跨域操作
<body>
<button onclick="getData()">get</button>
<script>
function getData(){
let JSOP=document.createElement('script');
JSOP.src="http://localhost:8088?callback=fn";
document.body.append(JSOP);
}
//函数
function fn(data){
console.l