//车辆管理 
$(function() { //加载车辆管理的 table 模版
var _carmanagelistTpl = "js/business/template/carmanage/carmanage_list.tpl";
//进入页面执行默认查询,并赋值到div上  
$("#carmanage-list").addPage(10,"carmanage/findcarManagelist/",undefined,_carmanagelistTpl);
    //执行删除的命令
    $("#goDel").live("click",function(){  
     if(window.confirm('确定删除这条记录吗?')){
     var ambulanceId = $(this).next().html();
     $.post("carmanage/goDelbyId/", {pk_fk:ambulanceId});
     }
    });      
});
默认进入页面走findcarManagelist 控制类,当执行删除的时候调用此js删除方法,还是走这个js,应该还走这个findcarManagelist 控制类,为什么页面没有刷新,显示新的数据?

解决方案 »

  1.   

    这是走的控制类@Controller
    @RequestMapping("/carmanage")
    public class CarManageController {

    @Resource
    CarManagelistService carManagelistService;

    //按条件查询卫生服务人员
    @RequestMapping("findcarManagelist/")
    @ResponseBody
    public Map<String,Object> findCarManageList(@RequestParam Map<String,Object> condition){
    Map<String, Object> findCarManageList = carManagelistService.findCarManageList(condition);
    return findCarManageList;
    }
    //按条件删除
    @RequestMapping("goDelbyId/")
    public ModelAndView goDelbyId(@RequestParam(required = false) String pk_fk){
    try {
    System.out.println(pk_fk+"用于测试的");
    carManagelistService.goDelById(pk_fk);
    } catch (Exception e) {
    return new ModelAndView("mpilog/error");
    }
    //调到查询所有的页面
    return new ModelAndView(new RedirectView("../../jsp/carmanage/carmanagelist.jsp"));
    }
      

  2.   

     //执行删除的命令
        $("#goDel").live("click",function(){      
            if(window.confirm('确定删除这条记录吗?')){
                var ambulanceId = $(this).next().html();
                $.post("carmanage/goDelbyId/", {pk_fk:ambulanceId});
            }
           });  你的这个js方法只是调用了ajax方法,但是并没有刷新页面,应该将返回的数据放到$("#carmanage-list")这个上
      

  3.   

    回复:(心灵之火)
    我执行 删除方法的时候,走那个控制类的时候,应该默认就走
    //加载车辆管理的 table 模版
        var _carmanagelistTpl = "js/business/template/carmanage/carmanage_list.tpl";
        //进入页面执行默认查询,并赋值到div上  
        $("#carmanage-list").addPage(10,"carmanage/findcarManagelist/",undefined,_carmanagelistTpl);    这里了。  这里有$("#carmanage-list")