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