JavaScript/JQuery

[JQuery] JQuery UI dialog 예, 아니요 값 전달

IT공부블로그 2019. 6. 11. 21:22
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
반응형