我有一個日誌記錄應用程序。你點擊「日誌」按鈕,它會帶你到另一個頁面,所有的表格等。我點擊此頁上的「提交」後,它會提交到我的數據庫並重定向回主頁。我想要發生的是當我點擊「提交」時,它會重定向到主頁,然後彈出一個類似「感謝提交!」的彈出窗口。我瀏覽過論壇,但無法找到特定於此應用程序的任何內容。謝謝。有沒有一種方法可以在您從一個表單提交重定向到另一個頁面時在主頁上生成彈出窗口?
0
A
回答
0
在查詢字符串中發送參數。
//home-page/?registered=1
或者你也可以設置cookie並檢查的cookie如果將其設置..顯示彈出並刪除它時,在關閉彈出窗口用戶點擊。
2
有很多方法可以做到這一點。總的想法是
主頁必須包含顯示代碼「彈出」,但只有在一定條件下(例如一個標誌,以某種方式傳遞)。正常訪問主頁不應觸發條件。
DB提交頁面在重定向到主頁時必須觸發上述條件。
「條件」可以與在查詢字符串中設置變量一樣簡單,例如, http://domain.com/home.php?showConfirmation=true
。使用查詢字符串的問題是,用戶可以將其加入書籤,並在每次使用書籤時查看確認。
設置條件的另一種方式是設置cookie,會話變量或通過表單/帖子傳遞數據。所有這些都有優點和缺點。
你也可以做一些奇特的方式,例如也許您的網站需要顯示一次性消息的一般功能。如果用戶已註冊並通過身份驗證,則可以查找數據庫表以查看要顯示給用戶的消息,並且會對主頁進行編碼以自動顯示它們(標記數據庫記錄以便它不會再顯示)。數據庫提交頁面將添加確認消息的記錄,此外,您可以將此功能用於其他類型的稍後夢想的主頁消息,例如,特別促銷或新功能。 (我不建議構建你不需要的功能)。
相關問題
- 1. 在提交表單後在另一個頁面上重定向
- 2. 有沒有另外一種方法來做重定向頁面?
- 3. 提交表單後重定向到另一個頁面
- 4. PHP,JQuery表單提交重定向到另一個頁面
- 5. Javascript:通過彈出窗口重定向到另一個網頁
- 6. 即使在重定向到另一個頁面後也顯示彈出窗口
- 7. 生成表單時在另一頁上彈出生成?
- 8. 從一個頁面URL重定向到另一個頁面
- 9. jquery:從一個頁面重定向到另一個頁面
- 10. 將所有頁面重定向到另一個網站上的一個頁面
- 11. 在同一頁面上提交表單後彈出方式
- 12. 重定向WordPress的表單提交到一個新頁面
- 13. 從彈出窗口導航到另一個頁面
- 14. PHP提交表單到另一個頁面,並運行方法
- 15. 關閉彈出窗口並重定向到另一頁
- 16. 重定向到DisplayAlert彈出窗口中的另一頁Xamarin.Form
- 17. 將單個https頁面重定向到另一個http頁面
- 18. 如何在GWT中從一個頁面重定向到另一個頁面
- 19. 如何在asp.net mvc4中從一個頁面重定向到另一個頁面?
- 20. jquery提交留在頁面另一個重定向
- 21. 我在哪裏放置一個代碼,當表單提交時,它會重定向到另一個頁面?
- 22. ASP.NET MVC試圖重定向到另一個頁面提交後
- 23. 按鈕提交後重定向到另一個頁面
- 24. Ajax表單 - 在同一頁面上從所有表單提交
- 25. 發佈到另一個頁面沒有重定向
- 26. 圖片徽標沒有重定向到另一個頁面
- 27. 從另一個彈出窗口打開一個彈出窗口
- 28. 頁面上有多個表單,每個表單可以提交
- 29. 如何重定向到另一個頁面在JavaScript中的同一窗口中
- 30. 有沒有一種方法可以在一個窗口中縮小到區域,而不會在另一個窗口訪問同一個文件時變窄?
使用重定向發送參數。如果參數設置了顯示信息,則在主頁上。 – chris85
^或使用會話變量 –
^不要使用會話變量 – Bsienn