我正在使用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