在注册页面中发起form表单的注册请求提交,controller中做完注册流程后服务器发起一个redirect_to重定向到用户信息设置页面,然而浏览器向服务器发出的页面请求类型是xhr?这样导致页面任然停留在注册页面,没有产生实际跳转,谁知道是为什么?应该如何让浏览器正确响应redirect_to请求?
在注册页面中发起form表单的注册请求提交,controller中做完注册流程后服务器发起一个redirect_to重定向到用户信息设置页面,然而浏览器向服务器发出的页面请求类型是xhr?这样导致页面任然停留在注册页面,没有产生实际跳转,谁知道是为什么?应该如何让浏览器正确响应redirect_to请求?
不知道具体原因,但我的理解是,因为form表单的提交方式为ajax模拟提交,所以redirect重定向后,浏览器可能会重复之前的请求类型,所以才产生了xhr类型请求用户设置接口/users/111/settings