码迷,mamicode.com
首页 > Web开发 > 详细

记用ajax网页跳转大坑——后台执行了,但是没有跳转

时间:2016-12-19 21:30:34      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:链接   搭建   cat   http   tar   sdn   bbs   web服务   print   

搭建javaweb服务器的时候,把jsp文件放在WEB-INF目录下面,因为超链接不能所有只能通过拦截器,用do方法跳转

controller写的是对的:

@Controller
public class AnchorController {

    @RequestMapping("index.do")
    public String getIndex() {

        System.out.println("index");
        return "index";
    }
}

一开始在js中写的代码是:

 $.ajax({
        type: "POST",
        url: "index.do",
        //data: data,
        success: function () {
        }
    });

但是就是不跳转,我一直以为是我的配置有问题。。。但是想想我的配置在其他的项目中还是可以的,为啥到这个不就不行了

之后网上找了下,知道了答案:

因为ajax是局部刷新, 不会自动跳转,非得要跳转的话只能在success里面重定向了

之后我把改成了

 location.href = "/index.do";

这样就可以了,这个问题纠结了我好半天,,还是对ajax不了解

 

参考:http://bbs.csdn.net/topics/391848702

 

记用ajax网页跳转大坑——后台执行了,但是没有跳转

标签:链接   搭建   cat   http   tar   sdn   bbs   web服务   print   

原文地址:http://www.cnblogs.com/eoooxy/p/6198778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!