将内容添加到动态 fancybox

发布于 2024-10-18 12:43:12 字数 633 浏览 0 评论 0原文

 $.post('ajax.php', { callback: 'send_mail', name: $("#name").val() },
            function(data){
                if(data.request == 'success'){
                            $.fancybox(data.name);  


                }else{

                    alert('error');

                }
            }, 'json');

这是我在 fancybox 中的 ajax 调用,虽然它确实有效,但它是默认的 fancybox。 原始的花式框有这些选项

$('#login_page').fancybox({ 
        'scrolling'     : 'no',
        'overlayOpacity': 0.1,
        'showCloseButton'   : false

    }); 

我的问题是,如何将返回的值放入花式框并设置选项?

编辑:

啊我想通了。有一个内容的高级选项:

 $.post('ajax.php', { callback: 'send_mail', name: $("#name").val() },
            function(data){
                if(data.request == 'success'){
                            $.fancybox(data.name);  


                }else{

                    alert('error');

                }
            }, 'json');

here is my ajax call in my fancybox and while it does work, it is a default fancybox.
The original fancy box has these options

$('#login_page').fancybox({ 
        'scrolling'     : 'no',
        'overlayOpacity': 0.1,
        'showCloseButton'   : false

    }); 

My question is, how do I place my returned value inside the fancy box and set the options?

EDIT:

ah I figured it out. There is an advanced option for content:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

靖瑶 2024-10-25 12:43:12

有一个名为 content 的选项,允许您输入 html。

"content" : "<p>sfsdfsdf</p>",

There is an option called content that allows you to input html.

"content" : "<p>sfsdfsdf</p>",
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文