繁体   English   中英

打开对话框,其结果是通过使用magnificPopup构建的弹出窗口中的URL跟踪返回的

[英]Open dialog with a result returned from following a url in a popUp built with magnificPopup

使用此jquery代码成功打开我的弹出窗口

<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>

如何在使用magnificPopup构建的弹出窗口中打开一个对话框,该对话框的结果来自跟随url(上面的“ someUrl”)返回的结果? 尝试将javascript函数调用嵌入到magnificPopup的'src'键中,但是无效。

如果您试图在宏大的弹出窗口中打开网页,请使用Ajax类型。 您的代码仅链接到URL。

您可以做的另一件事是执行ajax get并在响应后打开弹出窗口。 使ajax响应的响应结果作为弹出窗口中的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM