下面是在百度页面的 控制台请求了一个跨域的接口。
请求后执行了error回调函数。
但实际上,请求确实发出去了,而且收到响应了。
问题:
所以,ajax不能跨域具体指的是什么?浏览器并没有拦截我跨域的请求,服务器也给了我响应。
下面是在百度页面的 控制台请求了一个跨域的接口。
请求后执行了error回调函数。
但实际上,请求确实发出去了,而且收到响应了。
问题:
所以,ajax不能跨域具体指的是什么?浏览器并没有拦截我跨域的请求,服务器也给了我响应。
跨域本来就是在最后一个阶段,浏览器接收数据的时候给阻止了。
之前的所有流程都是没有问题的。
你这里遇到:
1.你的截图显示你收到了好几条返回,不知道你是发了几次
2.如果是一次,有可能服务器又重新回返。。。。这个很小
3.如果是多次,你检查一下是否有别的东西在影响,比如,浏览器的跨域插件,服务器的跨域判断,jquery插件等等。
4.正常情况下跨域是不会收到数据,并且报错,受到跨域影响xxxxxx
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
走了是走了,但是还是报错了,返回了数据但是判断是跨域,所以还是没成功