Intereting Posts
Почему ./ не распознается как текущий каталог в моем php-файле? Как я могу узнать, сколько подключений MySQL открыто? Сбросить форму через javascript, который вызывается через php Как изменить файл xml с помощью PHP Замена обратных косых черт косой чертой с помощью str_replace () в php Есть ли эквивалент в C ++ функции PHP в explode ()? PHPUnit загружает все классы одновременно. Вызывает PHP Неустранимая ошибка: не удается переопределить класс Функция get_status () возвращает 1 вместо true или false, почему? Отправка двух Ajax-запросов на два разных скрипта PHP из одной функции javascript PHP: отдельный массив с запятыми Как получить конкретные данные о классе с использованием Laravel Rloquent? Вставка разрывов строк в PDF Попытка переместить функцию C # на PHP5 Использование пользовательского поиска Google с существующим элементом формы Невозможно выполнить динамическую вставку родитель-ребенка

Обновить родительский диалог JQuery UI

Все,

Когда я нажимаю ссылку на веб-странице, открывается диалоговое окно JQuery UI и загружает в него некоторый контент ajax. Если я нажму ссылку в этом диалоговом окне, откроется дочерний диалог. Когда я нажимаю «ОК» в дочернем диалоге, я хочу, чтобы дочернее диалоговое окно закрывалось и обновляло содержимое ajax в родительском диалоговом окне.

У вас уже есть код, который закрывает дочерний диалог? Это вызов alert ()? Если это так, просто добавьте

location.reload(); 

после вызова оповещения. Если это нечто более сложное, как ссылка, попробуйте

 $('a.link-that-closes-dialog').click(function(){ //Code to close the dialog location.reload(); }); 

Я использую этот скрипт для выбора, если показать / скрыть любой контент. После нажатия кнопки «Ritira» в диалоговом окне страница перенаправляет меня на ту же страницу, но с кнопкой querystring (например, http://www.mypage.ext? T = yes). Сценарий работает, но я хочу, нажав кнопку «Отъезд», обновится страница. Я попытался войти в location.reload, но не работал:

  $(function() { $(document).ready(function() { $(".dialog-ritira").dialog({ autoOpen: false, modal: true }); }); $(".ritira").click(function(e) { e.preventDefault(); var targetUrl = $(this).attr("href"); $(".dialog-ritira").dialog({ buttons : { "Ritira" : function() { window.location.href = targetUrl; location.reload(); }, "Annulla" : function() { $(this).dialog("close"); } } }); $(".dialog-ritira").dialog("open"); }); }); 

благодаря