반응형
ajax를 사용할 함수 생성
async속성을 false로 주는것이 중요
function MAIL_NUM(){
var num;
$.ajax({
type: 'post'
,url: "/???/???/mailnum.nr"
,dataType: "text"
,async: false
,success: function(data, status){
num = data;
}
});
return num;
}
서버쪽 코드 작성
ResponseBody 어노테이션을 적용해주는것이 중요!!
@RequestMapping(value = "/???/???/mailnum.nr")
@ResponseBody
public Integer ProductMail(HttpServletRequest request, @RequestParam Map param, Model model) throws Exception {
Integer mail_num = 5;
mail_num = productService.mail_num();
logger.debug("## ts_num: " + mail_num);
return mail_num;
}
참고
@ReqeustBody와 @ResponseBody 언제 사용할까?
비동기 통신을 위한 어노테이션
webdevtechblog.com
반응형
'프론트엔드 > JavaScript' 카테고리의 다른 글
datepicker 달력으로만 입력 가능, 초기화 버튼, 한글 표시 (0) | 2022.03.25 |
---|---|
js 테이블 체크박스 데이터 한번에 전송하는 방법 - ajax로 배열 controller로 전송하여 VO에 담기 (0) | 2022.03.23 |
자바스크립트로 행 추가 하는 방법 (0) | 2021.10.29 |
쿠키값 가져오기 (0) | 2021.07.13 |
JQGRID 사용 (0) | 2021.07.12 |