关闭FancyBox,求和表单数据并重定向

时间:2013-12-12 作者:Daniel Holm

我有一个Wordpress和WooCommerce的客户端网站,为了对产品进行定制,我在FancyBox iFrame中使用Easy FancyBox插件打开了一个外部html页面(http://wordpress.org/plugins/easy-fancybox/).

现在,当用户处理完iframe中的表单(使用GET将数据发送到签出表单)后,我希望FancyBox关闭并将用户移动到购物车/签出页面。

至少关闭该框并重新加载页面,这样我就可以向用户显示产品已添加的消息。

我该怎么做?我对这种东西还不太熟悉。

我是否需要在文件中添加某种jQuery/JavaScript,然后通过submit按钮调用它?

1 个回复
SO网友:Daniel Holm

所以我就是这样做的:

<form id="formid" name="form" action="/checkout" method="get">
    Text: <input type="text" name="text"><br>
    <a href="/checkout" target="_parent" onclick="document.getElementById(\'formid\').submit();">Finish</a>
    <input type="hidden" name="mess" value=Finish />
</form>

结束