2

我想知道如何将.php文件加载到使用颜色框制作的模态弹出窗口中(colorbox是一个 jquery 插件,因此您可以制作模态对话框弹出窗口)?

这是我要加载的

<?php include './includes/misc/misc.inc.php';?>

进入这个:

<div id="cboxLoadedContent"></div>

有任何想法吗?

我的模态弹出窗口代码如下所示:

$(document).ready(function(){
    $(".register_link").colorbox({
        initialWidth:'896',
        initialHeight:'450',
        innerWidth:'896',
        innerHeight:'450',
        fixed:true,
        scrolling:false,
        transition:'none',
        onOpen: function(){
            $("#colorbox").css("opacity", 0);
        },
        onComplete: function(){
            $("#cboxLoadedContent").appendTo("#cboxContent");

            var title = 'Register';
            $('#cboxTitle').text(title);
            $("#colorbox").animate({"opacity": 1});
        }
    });
4

1 回答 1

1

无论您的register_linkurl 指向何处,都添加 $_GET 参数,例如http_build_queryimplode('&', $_GET)

<?php
$my_url = '[url to register_link]'.'?'.http_build_query($_GET);
?>
<a href="<?php echo $my_url; ?>" class="register_link">my text</a>

然后在你的register_link脚本中,你可以在任何你需要的地方包含你需要的文件:

<?php include './includes/misc/misc.inc.php'; ?>
于 2013-03-07T19:22:57.570 回答