ajax不能跨域指的是不能进入success回调函数吗?

发布于 2022-09-05 22:28:35 字数 726 浏览 12 评论 0

下面是在百度页面的 控制台请求了一个跨域的接口。

clipboard.png

clipboard.png

请求后执行了error回调函数。

但实际上,请求确实发出去了,而且收到响应了。

clipboard.png

clipboard.png

问题:
所以,ajax不能跨域具体指的是什么?浏览器并没有拦截我跨域的请求,服务器也给了我响应。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

℡寂寞咖啡 2022-09-12 22:28:35

走了是走了,但是还是报错了,返回了数据但是判断是跨域,所以还是没成功

一场信仰旅途 2022-09-12 22:28:35

具体介绍你可以看下这篇博客

蓝眸 2022-09-12 22:28:35

跨域本来就是在最后一个阶段,浏览器接收数据的时候给阻止了。
之前的所有流程都是没有问题的。
你这里遇到:
1.你的截图显示你收到了好几条返回,不知道你是发了几次
2.如果是一次,有可能服务器又重新回返。。。。这个很小
3.如果是多次,你检查一下是否有别的东西在影响,比如,浏览器的跨域插件,服务器的跨域判断,jquery插件等等。
4.正常情况下跨域是不会收到数据,并且报错,受到跨域影响xxxxxx

束缚m 2022-09-12 22:28:35

datatype如果是jsonp的话,是可以跨域的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文