кнопка редактирования модального окна перестает работать, когда я открываю модальное окно и закрываю - PullRequest
0 голосов
/ 30 мая 2020

У меня проблема с модальным интерфейсом jquery ui. Я могу открыть его один раз, и кнопка редактирования работает [кнопка отправки становится активной]. Но когда я закрываю и снова открываю модальное окно, я не могу заставить работать функцию щелчка на кнопке Edit. Кнопка отправки должна быть включена, но это не

$(newDiv).dialog({
title: "New Dialog",
modal: true,
autoOpen: true,
width: 650,
height: 440,
resizable: false,
draggable: true,
buttons: [ 
            {
                html: "<b>Edit</font></b>",
                icons:  {
                            primary: "ui-icon-check"
                        },
                click: function() {

                            $('#notetext').prop("disabled", false);
                            $('#uibtnSubmit').button("enable");

                               //$('#uibtnSubmit').prop("disabled", false);

                               //$("#uibtnSubmit").button().attr('disabled', false).removeClass('ui-state-disabled');
                            }},
                {
                html: "<b><font color='green'>Submit</font></b>",
                disabled:true,
                id: "uibtnSubmit",
                icons: {
                            primary: "ui-icon-script"                                    
                        },                                
                click: function() {
                            var editnotes = $('#notetext').val();
                            //update the notes in the database against the user. 
                            $.ajax({
                                type: "post",
                                cache: false,
                                async: false,
                                url:"url",
                                datatype: "json",
                                data: data,
                                success: function(data){
                                    $(newDiv).dialog('close');
                                },
                                error: function(jqXHR, statusText, err){
                                    //console.log(err);
                                }
                            });

                        }},
                {
                html: "<b><font color='red'>Exit</font></b>",
                icons: {
                            primary: "ui-icon-cancel"
                        },
                click: function() {        
                            $(this).dialog('close');
                        }

                }

        ]

    });

Я что-то делаю не так? Я пробовал использовать разные свойства и примеры из других ответов, но это не работает.

...