2014-11-13 5 views
0

Моей Всплывающим открыт успешно использует этот Jquery кодОткрыть диалог с результатом вернулся из следующей URL-адрес в всплывающем окне, построенное с magnificPopup

<html> 
<head> 
    <link media="all" type="text/css" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/0.9.9/magnific-popup.css"> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
     <script src="//cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/0.9.9/jquery.magnific-popup.min.js"></script> 
</head> 
<body> 
    <button id="someid">Open popup</button> 

<script> 
    $('#someid').magnificPopup({ 
              items: { 
               src: 
                '<div class="white-popup"><br>\ 
                <a href="**someUrl**">Click</a>', 

               type: 'inline' 
              } 
          }); 
</script> 
</body> 
</html> 

Как открыть диалоговое окно с результатом вернулся из следующей URL (» someUrl "выше) в popUp, построенном с помощью magnificPopup? Пробный вызов функции javascript в режиме 'src' от magnificPopup, однако это не сработало.

ответ

1

Если вы пытаетесь открыть веб-страницу внутри масштабного всплывающего окна, используйте тип Ajax. Ваш код просто ссылается на URL.

Еще одна вещь, которую вы можете сделать, это выполнить ajax get и открыть всплывающее окно после ответа. Сделайте ответный результат ответа ajax как данные во всплывающем окне.

+0

Спасибо. Однако во всплывающем окне есть несколько ссылок. Результат зависит от выбора пользователя. – user1264304

+1

Затем используйте мой второй вариант. Свяжите ajax get/post с кликом и обновите всплывающее содержимое после ответа. –

 Смежные вопросы

  • Нет связанных вопросов^_^