ajax跨域请求数据取到但是进error方法怎么整?

发布于 2022-09-12 02:37:52 字数 618 浏览 20 评论 0

浏览器报错Failed to load http://xxx.com: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
但network里面接口数据都已经过来了,然后ajax那边没进success进了error,查了资料说不是同一个域很有可能造成我这样的情况,请问怎么解决呢

$.ajax({
            url: nowInfo.get,
            get: 'get',
            data: token
            dataType:"text",
            success: function (data) {
                console.log(data)
            },
            error: function (data) {
                console.log(data)
            }
        })

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

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

发布评论

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

评论(2

晒暮凉 2022-09-19 02:37:52

解决跨域即可

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