티스토리 뷰

728x90
반응형

let questionBox = function(title, message){

let def = $.Deferred();

$("#dialog-message").attr({

title: title

});

$("#dialog-message p").text(message);

$("#dialog-message").dialog({

modal: true,

buttons: {

"예": function(){

$(this).dialog("close");

def.resolve("Yes");

},

"아니요": function(){

$(this).dialog("close");

def.resolve("No");

}

},

});

return def.promise();

};

def에 "YES" or "NO" 값을 저장하여 promise 객체로 전달해준다


questionBox("저장","저장하시겠습니까?").then( val => {

// then으로 값을 받아서 확인가능

if( val == "No"){

return;

} else{

// 작업

}

}


728x90
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함