什么是跨域
跨域,指的是浏览器不能执行其他网站的脚本
产生跨域的原因
由浏览器的同源策略造成的(同域名,同端口,同协议)
解决跨域的方案
jsonp:动态创建script标签,使用jQuery的jsonp请求
优点 : 兼容性强&不受同源策略的限制
缺点 : 只能用get方法,不能使用post方法
ajax写法
$.ajax({
url:
type:"get",//只能用get
dataType:"jsonp",
jsonp:"callback",//回调函数
jsonpCallback:"callbackFunction",//自己写的函数名
success:function(data){
}
})