頁面跳轉與返回上一層

當以表單提交的形式辦理業務時,如辦理完成後跳轉到另外的頁面,用戶點擊後退,會觸發二次提交,引發各種問題。

本文記錄針對該問題的一些解決方法:

1.改爲ajax提交,辦理業務後瀏覽器不記錄受理地址請求,也就不會產生後退重複提交

2.辦理完成後跳轉到別的頁面時,採用頁面js跳轉的方法 location.replace(url);會使瀏覽器刷新當前的訪問地址。用戶返回後直接返回業務辦理前一頁(未驗證)

3.去掉跳轉到另外的頁面。在辦理結果頁,只允許用戶做返回操作。

以上解決方法優先級爲1》2》3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章