状态码302在POST请求后无法重定向

3
提交表单(POST)后,我成功获得了预期的302重定向,但浏览器没有跟随它。

response from form

我确实得到了一个带有完整“重定向”HTML代码的200状态码,但浏览器不会呈现它或重定向到URL。

response from redirection

302状态码是由Rails应用程序(Devise :: PasswordsController#update)生成的,该应用程序使用以下语句:

redirect_with resource, location: "/"

我该怎么办?如何告诉浏览器进行重定向?
2个回答

0
在我的情况下,我使用了 bootstrap_form,然后我添加了 local: true,问题得到了解决。否则它将会被发送到 ajax 请求中。

0

302 请求被一个 JavaScript/jQuery 脚本拦截,该脚本使用 e.preventDefault() 阻止了浏览器的重定向。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接