Loloao / my-blog

my first blog
0 stars 0 forks source link

前后端分离模式下的 302 跳转问题 #8

Open Loloao opened 4 years ago

Loloao commented 4 years ago

在前后端分离的模式中,如果使用 ajax 发送 post 请求,会导致返回 302 不能跳转,此时可以使用 form 原生的 submit 来提交表单。如果必须使用 ajax 时,可以让后端返回带有跳转地址的响应,前端识别后由前端进行跳转。 我们的解决方案是当要进行跳转时返回一个 200 的带有 code = 7 的响应数据,响应头加上 location 字段,值是要跳转到路径。前端识别出 code = 7 时,直接跳转到对应路径。