ajax不能跨域指的是不能进入success回调函数吗?
下面是在百度页面的 控制台请求了一个跨域的接口。
请求后执行了error回调函数。
但实际上,请求确实发出去了,而且收到响应了。
问题:
所以,ajax不能跨域具体指的是什么?浏览器并没有拦截我跨域的请求,服务器也给了我响应。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
走了是走了,但是还是报错了,返回了数据但是判断是跨域,所以还是没成功
具体介绍你可以看下这篇博客
跨域本来就是在最后一个阶段,浏览器接收数据的时候给阻止了。
之前的所有流程都是没有问题的。
你这里遇到:
1.你的截图显示你收到了好几条返回,不知道你是发了几次
2.如果是一次,有可能服务器又重新回返。。。。这个很小
3.如果是多次,你检查一下是否有别的东西在影响,比如,浏览器的跨域插件,服务器的跨域判断,jquery插件等等。
4.正常情况下跨域是不会收到数据,并且报错,受到跨域影响xxxxxx
datatype如果是jsonp的话,是可以跨域的