jQuery UI-Dialog mit boolescher Rückgabe - wahr oder falsch

Ich versuche einen Ersatz für das zu machenJavascript bestätigen(). Ich habe die Funktion jquery dialog () gefunden, die vollständig angepasst werden kann. Das Problem ist, dass ich es nicht zurückbringen kannwahr oderfalsch.

Hier ist mein Code:

$('#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'
                    }
                });
            }
        });

Dies gibt nur ein Objekt vor einer ausgewählten Option zurück:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage