表单提交后重定向灯箱

时间:2013-06-18 10:59:08

标签: php jquery mysql fancybox-2

我正在使用Fancybox 2在我的网站上显示一些表格。表单从外部页面进入IFrame,让用户发布消息,就像twitter一样。但是我想在发布表单后重新定向用户。因此,他们将表单发布到数据库,Fancybox窗口关闭,然后将它们重定向到帖子页面,在那里他们看到他们新发布的消息。有成功的方法吗?

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

    <script>
    if(data == 1){
        //window.location.replace("dashboard.php");   //will open the page in the fancybox
        parent.$.fancybox.close();                    //will close the fancybox 
        //parent.window.location.replace( your_url_here );              //your redirecting URL here
        parent.window.location.href =  'dashboard.php';              //your redirecting URL here
    }
    </script> 

答案 1 :(得分:0)

我建议您使用真实form而不是post操作。你不是真的使用表单提交,而只是POST请求。

如果您这样做,可以使用target="_top"标记内的<form,并使用jQuery的submit函数提交结果。