我想实现,前端axios发起post请求到后端,此时后端是可成功接收请求的,之后后端处理后直接跳转到其他页面(例如:百度),但是跳转时会出现跨域问题,无法直接跳转到百度。
用谷歌浏览器报错:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
我想实现,前端axios发起post请求到后端,此时后端是可成功接收请求的,之后后端处理后直接跳转到其他页面(例如:百度),但是跳转时会出现跨域问题,无法直接跳转到百度。
用谷歌浏览器报错:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
post请求服务器好像不能重定向吧,不太确定。
如果你是POST请求让后端返回一个需要跳转的url,可以直接用window.location.href去跳
如果你请求报了No 'Access-Control-Allow-Origin'可能是后端并没有开跨域导致的。
就比如PHP后端一般要加‘header('Access-Control-Allow-Origin:*');’
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答848 阅读
3 回答2.1k 阅读
5 回答1.1k 阅读✓ 已解决