Диалоговое окно jQuery не закрывается

Диалоговое окно jQuery не может закрыться, когда я вызываю функцию вместо нажатия кнопки «Отмена». На моей странице есть две кнопки: «Сохранить» и «Отмена». Кнопка Cancel может закрыть диалог. Теперь я хотел бы закрыть диалоговое окно после сохранения данных, я не хочу обновлять родительскую страницу. Я вызываю функцию в коде позади. Функция запускается, но не сохраняет диалоговое окно; он перезагружает страницу, которая открывается в диалоговом окне. Кто-нибудь подскажет, как решить. Заранее спасибо.

Мой сценарий:

 $(document).ready(function () {
        $('#btnCancel').click(function (e) {                
            e.preventDefault();
            CloseDialog();
        });
    });

    function closeMe() {           
        e.preventDefault();
        CloseDialog();
    }


function CloseDialog() {   
   $('#jquery_box').dialog({
    autoOpen: false,
    resizable: true,     
    title: name,
    modal: true, 
  });

 $('#jquery_box').dialog('close');
}

Есть моя кнопка отмены

<input  id = "btnCancel" type = "button" value = "Cancel" />

Есть мой код для вызова функции

 Dim cs As ClientScriptManager = Page.ClientScript
        cs.RegisterStartupScript(Page.GetType(), "close", "closeMe();", True)

Функция closeMe() недоступна за пределами обработчика готовности.

Praveen Kumar Purushothaman 19.03.2019 16:22

@PraveenKumarPurushothaman Я изменил это, как вы предлагаете, но это все равно не сработало. Спасибо.

user819774 19.03.2019 20:19
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
2
35
1

Ответы 1

Я нашел способ исправить мою проблему со ссылкой на jQuery, как закрыть диалог из iframe внутри диалога? Я поместил веб-страницу в iframe внутри диалогового окна jQuery.

Другие вопросы по теме