jquery.post调用spring mvc的声明url不跳转,请教大神这是什么原理

如题,我在后台Controller里面已经实现了跳转,但是前台页面一直不跳转。
然后换成了提交form表单的形式,就能提交成功并且跳转了。
请各路大神帮忙指点迷津。

首先jQuery.post是一个ajax的调用,也就决定了调用返回的结果无论如何也不会自动跳转当前页面。
如果你debug这个请求得结果,应当是后台代码跳转的网页内容。

如果需要跳转,后台返回跳转地址,post接受该地址之后通过js的location手动执行跳转。

楼主要知道ajax调用和form表单提交的根本差异。

仔细查看是否是只能是get , 还有请求地址

看一下 js  有没有报错。也有可能被什么点击失焦事件给return false掉了。如果确定上面的都没问题的话,重新部署一下工程,电脑有的时候就会这样反应不过来。

更正一下,说的**页面一直过不去**,是后台已经返回了,但是前台页面不跳转。。。