2014-09-12 5 views
0

jquery에서 호출되는 반환 유형 ModelAndView가있는 서비스가 있습니다. 문제는 내가 JSP 페이지 uisng JQUERY에서 서비스서비스에서 반환 한보기를로드 할 수 없습니다.

@Controller

@RequestMapping(value = "/saveOrUpdateGroupFeature", method = RequestMethod.POST) 
[email protected] ModelAndView saveOrUpdateGroupFeature(HttpServletResponse response, HttpServletRequest request,GroupFeatureBean groupFeatureBean) throws ParseException { 
    ModelAndView mv = new ModelAndView("group/listGroups"); 
    // code here 

    return mv; 
} 

서비스 호출에 의해 반환 된 whic보기를로드 할 수 없습니다 오전입니다

$.ajax({ 
    url:'<%=request.getContextPath()%>/Admin/saveOrUpdateGroupFeature', 
    type: 'POST', 
    data: { gridData: celValue}, 
    dataType: 'json', 
}); 

은 지금은 에러를 표시해야 메시지가 내 상태가 한 페이지에서 실패하고 성공하면 메시지가 다른 페이지에 표시됩니다. 어떻게 처리 할 수 ​​있습니까 ??? JQuery와 문서에 따르면

답변

0

: jQuery

var jqxhr = $.ajax("example.php") 
.done(function() { 
    alert("success"); 
}) 
.fail(function() { 
    alert("error"); 
}) 
.always(function() { 
    alert("complete"); 
}); 

당신이 실제로 사용 값을 확인하려면, 당신은 완료에 체크를해야하고 반환 된 결과가과 같이 포함되어있는 경우 참조 :

$.ajax({ 
    url:'<%=request.getContextPath()%>/Admin/saveOrUpdateGroupFeature', 
    type: 'POST', 
    data: { gridData: celValue}, 
    dataType: 'json', 
}) 
.done(function(data) { 
    if(data) { 
     //Do something if exists 
    } else { 
     //Do something if not 
    } 
}); 
관련 문제