JQuery UI диалог с логическим возвратом - истина или ложь

Я пытаюсь сделать замену дляjavascript подтвердить (). Я нашел функцию диалога jquery (), которая может быть полностью настроена. Проблема в том, что я не могу вернуть егоtrue или жеfalse.

Вот мой код:

$('#delBox').dialog(
        { autoOpen: false, resizable: false, modal: true, closeOnEscape: true, width: 300, height: 'auto', title: 'Deletar registro',
            buttons: {
                "Ok": function () {
                    return true;
                }, "Cancelar": function () {
                    $(this).dialog("close");
                    return false;
                }
            },
            open: function () {
                var buttonsSet = $('.ui-dialog-buttonset').find("button:contains('Ok')");
                buttonsSet.attr("class", "ui-button ui-state-default");
                $('.ui-dialog-titlebar-close span').empty();
                $('.ui-dialog-buttonset').find("button:contains('Ok')").button({
                    text: false,
                    icons: {
                        primary: 'ui-icon-ok'
                    }
                });

                $('.ui-dialog-buttonset').find("button:contains('Cancelar')").button({
                    text: false, 
                    icons: {
                        primary: 'ui-icon-cancel'
                    }
                });
            }
        });

Это только возвращает объект перед любой выбранной опцией:

function deletar() {
     alert($('#delBox').dialog('open'));
}

Ответы на вопрос(2)

Ваш ответ на вопрос