首页 > Rails的redirect_to重定向页面后,浏览器响应请求的方式是向服务器发出了xhr类型的请求?

Rails的redirect_to重定向页面后,浏览器响应请求的方式是向服务器发出了xhr类型的请求?

在注册页面中发起form表单的注册请求提交,controller中做完注册流程后服务器发起一个redirect_to重定向到用户信息设置页面,然而浏览器向服务器发出的页面请求类型是xhr?这样导致页面任然停留在注册页面,没有产生实际跳转,谁知道是为什么?应该如何让浏览器正确响应redirect_to请求?


看你form标签上是不是有:remote=>true ,触发的是format为js或json的xhr请求与响应


不知道具体原因,但我的理解是,因为form表单的提交方式为ajax模拟提交,所以redirect重定向后,浏览器可能会重复之前的请求类型,所以才产生了xhr类型请求用户设置接口/users/111/settings

【热门文章】
【热门文章】