JavaScript/JQuery

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

IT공부블로그 2019. 6. 13. 20:21
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();

};

위 소스를 이용하여 Yes, No값을 넣어 promise객체로 리턴하고 그것을 then으로 받으면 값을 확인할수있다


ex) questionBox("알림", "테스트하시겠습니까?").then( val => { console.log(val); });

728x90
반응형