1.同源策略
--是浏览器的安全策略。
--协议名,域名,端口号必须完全一致。
2.跨域
--违背了同源策略就会产生跨域。
(开发中往往会有不同的服务器提供不同的功能)
3.解决跨域
--jsonp(前端和后端一起设置)、cors(后端设置)、服务器代理(后端设置)
//创建script标签
var script = document.createElement('script');
//设置回调函数
function getData(data){
//数据请求回来会被触发的函数
cosole.log(data);
}
//设置script的src属性,设置请求地址
script.src = 'http://localhost:3000?callback=getData'
//让script生效
document.body.appendChild(script);