关于ajax请求后台接口无法进行页面跳转的问题

场景:前端通过ajax请求后台接口,后台处理完数据,想要直接在这个接口中通过return xxx的方式直接根据处理结果进行页面跳转,但结果无法跳转;

原因:ajax只是局部刷新,所以不能在后台接口直接进行页面的跳转,只能在ajax的回调函数中进行页面的跳转,

方案:可以通过如下的代码操作:

window.location.href="${pageContext.request.contextPath}/index";

表示在当前窗口打开并刷新改页面,记得加上项目路径
${pageContext.request.contextPath}
因为SpringMVC中有所配置,采用了Restful的url,所以这里也不用加.jsp的后缀

你可能感兴趣的:(前端)