预约营销型网站建设专家,线上推广活动,网站开发与客户沟通,信息流优化师什么是跨域#xff1f;
A页面访问B页面的资源#xff0c;如果A#xff0c;B页面的域名、端口、协议、IP其中一个不同#xff0c;这种行为都叫跨域#xff1b;
它是由于浏览器的同源策略形成的#xff0c;也是对javascript的安全限制#xff1b;
什么是同源#xff1…什么是跨域
A页面访问B页面的资源如果AB页面的域名、端口、协议、IP其中一个不同这种行为都叫跨域
它是由于浏览器的同源策略形成的也是对javascript的安全限制
什么是同源
就是协议、IP、域名、端口都相同
如何解决
1服务器正向代理
通过服务器去查询B页面的信息再把信息返回给A页面
2jsonp什么是jsonp可以让网页在其它域名获取资源
使用方法页面script方式访问目标资源通过jsonpcallback这个方法返回获取的内容这种方式只支持get请求 script typetext/javascriptfunction callbackFunction(result,methodName) {console.log(result,methodName,mm)}/scriptscript typetext/javascript srchttp://www.runoob.com/try/ajax/jsonp.php?jsoncallbackcallbackFunction/script
3:jquery跨域
$.getJSON(http://www.runoob.com/try/ajax/jsonp.php?jsoncallback?, function(data) {console.log(data)
});