У меня есть диалоговое окно на моей странице, которое создается с помощью виджета JQuery Dialog Widget. Я установил две кнопки, чтобы иметь функции, которые будут щелкать разными кнопками на странице, которые будут вызывать обратную передачу для страницы и делать разные вещи. Когда диалоговое окно модальное: false, диалоговое окно выполнит соответствующую функцию clickButton, однако, когда я устанавливаю модальный: истина, кнопка не будет нажата, хотя функция будет введена.
Я думаю, что мне не хватает чего-то о том, что делает modal: true в отношении выполнения функций, связанных с кнопками.
Ниже мой javasript
    function displayQuoteToCashMessage() {
        //this is where we do that alert for the QuoteToCash request stuff
        $("#<%=divQuoteToCashAlert.ClientId %>").show();
        $("#<%=divQuoteToCashAlert.ClientId %>").dialog({
            modal: false,
            resizable: false,
            buttons: {
                "Ok": function () {
                    //save confirmations
                    clickButton(true);
                    $(this).dialog("close");
                },
                "No": function() {
                    clickButton(false);
                    $(this).dialog("close");
                }
            }
        });        
    }
    function clickButton(b) {
        //do something with b
        document.getElementById(btnSave).click()
    };
