반응형
구현하고자 하는 것
유저가 회원 탈퇴 버튼을 누르면 정말 탈퇴를 하려는지 확인하는 알림창을 띄우고 답변에 따라 해당 로직 실행
<script type = "text/javascript">
var msg = "정말 탈퇴하시겠습니까?";
var check = confirm(msg);
var ok = "/MovieProject/userdelete.do"; // 탈퇴를 실행하는 service로 이동
var nope = "/MovieProject/moviemain.do"; // 메인화면으로 이동
"정말 탈퇴하시겠습니까?" 라는 문자열을 msg 변수에 초기화
confirm() 함수에 넣어 check 변수에 초기화하면 confirm()은 boolean 자료형으로 반환
각 ok와 nope 이라는 변수에는 각 대답에 해당하는 로직을 실행할 주소를 작성하여 이동하도록 함
if(check == true){
alert("탈퇴 완료되었습니다.");
location.href = ok;
}else{
alert("메인화면으로 돌아갑니다.");
location.href = nope;
}
</script>
msg 변수에 담긴 문자열은 OK를 선택하면 true 를,
Cancel 을 선택하면 false를 반환
위와 같은 알림창을 띄우고, location.href를 통해 로직을 실행할 새로운 페이지로 이동시킴
'JavaScript' 카테고리의 다른 글
[JavaScript] 간단한 Array와 Object 차이 (0) | 2021.08.28 |
---|---|
[JavaScript] 슬라이드와 페이지 이동 구현 (0) | 2021.08.27 |
[JavaScript] 변수를 이용해 body 내부에 iframe 태그로 동영상 업로드 (0) | 2021.08.26 |
[JavaScript] 출력과 변수 선언(var, const, let) (0) | 2021.08.25 |
Chrome Clone Coding: Basic JavaScript (0) | 2021.06.13 |