我正在使用Fancybox 2在我的网站上显示一些表单。表单通过外部页面进入IFrame,让用户发布消息,类似于Twitter。不过,我希望用户在表单发布后重新定向。因此,他们将表单发布到数据库,Fancybox窗口关闭,然后他们被重定向到他们看到他们新发布的消息的帖子页面。有没有办法做到这一点成功?表单提交后重定向灯箱
-1
A
回答
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>
0
我建议您使用真实的form
而不是post
操作。你不是真的使用表单提交,但只是一个POST
请求。
如果这样做,可以在<form
标记内使用target="_top"
,并使用jQuery的submit函数提交结果。
+0
它仍然打开了的fancybox内的新的目标窗口的IFrame – user2379000
+0
我要指出的是,的fancybox形式弹出是从外部网页 – user2379000
+0
尝试它,然后用'目标= “_parent”' – Alvaro
相关问题
- 1. 表单提交后重定向
- 2. ajax表单提交后重定向
- 3. 表单提交后jquery重定向
- 4. 表单提交后重定向jquery
- 5. 表单 - 点击提交后重定向
- 6. 点击提交表单后重定向
- 7. 成功提交表单后重定向
- 8. 表单提交后重定向
- 9. 提交表单后重定向用户
- 10. 没有重定向提交表单后
- 11. ASP.NET MVC - 表单提交后重定向
- 12. WordPress提交后PHP表单重定向
- 13. urllib2:提交表单然后重定向
- 14. 表单提交后重定向iframe
- 15. 表单提交后的Javascript重定向
- 16. 提交多个表单后重定向
- 17. 表单提交后重定向(CSR)
- 18. 表单提交后重定向到域
- 19. 重定向提交表单
- 20. 表单上的灯箱提交
- 21. jQuery灯箱表单不提交数据
- 22. ajax表单提交后的建议简单的灯箱
- 23. 重定向提交后
- 24. iframe提交后重定向
- 25. 提交后重定向ASP.NET
- 26. costum重定向后提交
- 27. 重定向表格后提交成功
- 28. 提交表格后重定向页面
- 29. 提交联系表格后重定向
- 30. 表格提交后的Chrome重定向
尝试...让我知道,如果你面对任何问题...... –
谢谢,但现在这样我重定向到表单作为一个完整的网页和信息不提交到数据库表 – user2379000
我已将其缩小为:'if(data == 1){ \t \t \t \t parent。$。fancybox.close(); //将关闭的fancybox \t \t \t \t window.location.replace( “dashboard.php”); //你的重定向URL这里 \t \t \t}其他{'现在它的输入信息到数据库和关闭的fancybox,但它只是不会取代窗口? – user2379000