资讯专栏INFORMATION COLUMN

js跨域问题及常用的两种解决方案

gyl_coder / 2893人阅读

摘要:类似这样而在客户端我们只需要定义一个预定好的回调函数即可。处理跨域请求得到的数据其中的是我们在客户端定义好的在数据请求成功后要执行的回调函数。

跨域产生的原因

跨域是由浏览器的同源策略引起的,即不同源(协议,域名,端口中其中有一个不同)的js是不能读取对方的资源的。当要网站中的js要请求其他网站的数据时就会产生跨域问题,就像下面这样,浏览器会报错。

关于会产生跨域的情况,直接在网上找了一张图,做了很详细的总结。

当然这都不是重点,重要的是如何来解决跨域问题。

跨域解决方案 1.jsonp 可跨域的html标签

所有具有src属性的HTML标签都是可以跨域的,包括

阅读需要支付1元查看
<