Я использую плагин jqModal для модальных диалогов на моей странице. У меня есть ситуации, когда один модальные включает в себя форму, которая называется с помощью Ajax (отдельной страницы .aspx, которая загружается в модальное окно., Как показано ниже)вызов функции вне ajax modal
$('#mdl_new').jqm({ ajax: 'ajax/new_modal.aspx', trigger: '#options_add a' });
Когда пользователь заполняет форму в new_modal.aspx страницы и нажимает кнопку отправки, я запускаю код на стороне сервера, тогда мне нужно обновить div на главной странице, пока модальный показывается.
Возможно ли это?
Для достижения того, что я пытаюсь выполнить, мне нужен способ ссылки на родительское окно, поскольку содержимое модалов - это другая веб-страница, вытащенная с сервера. На этой странице есть кнопка, которая при щелчке должна обновить div на родительской странице. –
Вам не нужно ссылаться ни на что ... Функция jjmodal ajax просто вставляет видимый HTML с вашей страницы AJAX в div или iframe на вашей текущей странице ... он не создает новый оконный объект. – Franz
да, но как я могу вызвать функцию, существующую на родительской странице, изнутри кнопки щелчка кнопки «кадр»? (функция: функция jquery). если я перемещаю код, который обрабатывает нажатие кнопки с страницы фрейма на родительскую страницу, то, как только нажимается кнопка, она пытается забрать меня на URL-адрес, содержащийся в функции $ (get) в событии нажатия кнопки (нажатие кнопки делает вызов ajax) Если я вызываю функцию, которая находится на родительской странице, на странице фрейма, то она говорит, что имя функции не определено .. поэтому кажется, что у меня нет выбора и дублирования моей функции для обеих страниц ... –