vue.js使用axios请求后端跳转到其他页面出现跨域问题
我想实现,前端axios发起post请求到后端,此时后端是可成功接收请求的,之后后端处理后直接跳转到其他页面(例如:百度),但是跳转时会出现跨域问题,无法直接跳转到百度。
用谷歌浏览器报错:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
post请求服务器好像不能重定向吧,不太确定。
如果你是POST请求让后端返回一个需要跳转的url,可以直接用window.location.href去跳
如果你请求报了No 'Access-Control-Allow-Origin'可能是后端并没有开跨域导致的。
就比如PHP后端一般要加‘header('Access-Control-Allow-Origin:*');’
使用代理解决跨域。
请问题主是怎么解决的?