function joinMemebership() {
var formData = $('#joinForm').serialize();
if (confirm("회원가입을 진행하시겠습니까?") == true) {
$.ajax({
url: "/member/join",
type: "post",
data: formData,
dataType: "json",
// contentType: "application/json; charset-utf-8",
success: function(response) {
let code = response.code
if (code = 1) {
console.log("SUCCESS : ", response);
alert("회원가입이 완료 되었습니다.");
location.href = "/member/login";
} else {
console.log("ERROR : ", error);
alert("회원가입에 실패하였습니다.");
}
},
error: function(error) {
console.log("ERROR : ", error);
alert("회원가입에 실패하였습니다.");
}
})
}
}
controller
@PostMapping("/join")
public ResponseEntity<?> join(JoinDto joinDto) throws UnsupportedEncodingException {
log.info("회원가입 로직 실행");
log.info("joinDto ={}", joinDto);
if (userSerivce.join(joinDto) > 0) {
return new ResponseEntity<>(new ResponseDto<>(1, "회원가입에 성공하였습니다.", null), HttpStatus.CREATED);
}
// 회원가입 실패시
return new ResponseEntity<>(new ResponseDto<>(-1, "회원가입에 실패하였습니다.", null), HttpStatus.BAD_REQUEST);
}
'👨💻 FrontEnd > 🟡 자바스크립트 [JavaScript]' 카테고리의 다른 글
[ Javascript ] 로컬스토리지 활용한 아이디 기억하기 (리멤버 미) 기능 (0) | 2024.05.21 |
---|---|
[ javascript / html / jsp] html template 사용하여 동적으로 댓글 작성 창 생성하기 (1) | 2024.05.21 |
[ javascript / ajax ]사용자 아이디 중복 검사, 이메일 중복 검사 로직 (0) | 2024.05.19 |
[ Javascript ] 카카오 주소 API 적용, 함수 활용도 높이기 (공통함수처리) (0) | 2024.05.16 |