ajax发送请求 controller不进行跳转

前端之家收集整理的这篇文章主要介绍了ajax发送请求 controller不进行跳转前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我们使用ajax向后台发送请求后,值是交到controller但是无法跳转

 @RequiresPermissions("xxxx:distributor:view")
    @RequestMapping(value="general")
    public String allocation_c(Distributor distributor,HttpServletRequest request,HttpServletResponse response,Model model,String codes){


        for(codes....){

           
        }

        Page<Distributor> page = distributorService.findPageGeneral(new Page<Distributor>(request,response),distributor);
        model.addAttribute("page",page);

        //"redirect:" + Global.getAdminPath() + "/sierac/product/?repage";
        return "xxx/distributorGeneralList";
    }


在ajax success中加这行代码就行了href的值 还是能跳进controller的请求 配置了window.location.href 就能进行跳转
$@H_301_11@.ajax@H_301_11@({
    url@H_301_11@:'/xxx/distributor/general'@H_301_11@,type@H_301_11@: "post"@H_301_11@,data@H_301_11@: codes@H_301_11@,success@H_301_11@: function @H_301_11@(result) {
        //@H_301_11@由于@H_301_11@ajax@H_301_11@发送的@H_301_11@url@H_301_11@到控制层不会进行页面跳转,因为当请求成功以后,请求依然会回@H_301_11@success,@H_301_11@所以可以在此处进行跳转 @H_301_11@ @H_301_11@window@H_301_11@.location@H_301_11@.href@H_301_11@="/xxx/distributor/general"@H_301_11@;
    }
});
原文链接:https://www.f2er.com/ajax/160828.html

猜你在找的Ajax相关文章